Class TaskCollection
名称: Aspose.Tasks 合計: Aspose.Tasks.dll (25.4.0)
Aspose.Tasks.Task オブジェクトのコレクションを表しています。
public class TaskCollection : IList<task>, ICollection<task>, IEnumerable<task>, IEnumerable
Inheritance
Implements
IList
相続人
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Count
タスクコレクションに含まれるオブジェクトの数を取得します。
public int Count { get; }
不動産価値
IsReadOnly
このコレクションが読まれているかどうかを示す価値を得る。
public bool IsReadOnly { get; }
不動産価値
ParentProject
タスクコレクションオブジェクトのマザープロジェクトを取得します。
public Project ParentProject { get; }
不動産価値
この[インタ]
指定インデックスに元素を返します。
public Task this[int index] { get; set; }
不動産価値
Methods
Add(Task)
Aspose.Tasks.TaskCollection クラスの例に指定されたタスクを追加します。ParentProject.CalculationMode では、この方法を使用した後に Project.Recalculate() を呼び出す必要はありません(すべてのプロジェクトタスク(スタート/終了日付、早期/遅い日付を設定)を再編し、スラック、作業およびコストフィールド、IDおよび出力レベルなどの依存フィールドを計算します)。ParentProject.CalculationMode がマニュアルである場合、この方法はタスクID、出力レベル、出力数のみを自動的に計算します。ParentProject.CalculationMode が自動である場合、方法はプロジェクトのすべての課題を自動的に更新します。(スタート/終了日、早期/遅い日付を設定し、スラック、作業およびコストフィールドを計算、IDと出力レベルを再計算します。
public void Add(Task item)
Parameters
item
Task
このタスクコレクションに追加されるべき特定のタスク。
Add()
新しいタスクをプロジェクトタスクの収集に追加し、最後のタスクの出力レベルと同じです。
public Task Add()
Returns
Aspose.Tasks.Task クラスの新しく追加された例を返します。
Add(ストレッチ)
子どもの課題コレクションに新しい課題を追加します。
public Task Add(string taskName)
Parameters
taskName
string
指定されたタスク名
Returns
Aspose.Tasks.Task クラスの新しく追加された例を返します。
Add(ストレッチ、Int)
新しい繰り返しの課題を子供の課題のコレクションに追加します。
public Task Add(string taskName, int beforeTaskId)
Parameters
taskName
string
指定されたタスク名
beforeTaskId
int
新しいタスクを入力する前に指定されたタスクのID。
Returns
指定ID を含むタスクの前に挿入されたタスクを返します。
Exceptions
ArgumentOutOfRangeExceptionは、指定されたIDが有効なタスクIDではない場合に投げ出されます。
Add(RecurringTaskParameters)
新しいタスクを入力する前に、指定IDと同じ出力レベルでタスクを入力します。
public Task Add(RecurringTaskParameters parameters)
Parameters
parameters
RecurringTaskParameters
パラメーターは、繰り返し作業を作成するために指定されたパラメーターです。
Returns
Aspose.Tasks.Task クラスの新しく追加された例を返します。
Exceptions
指定されたパラメーターがゼロである場合
指定されたパラメーターが無効である場合
Contains(Task)
コレクションに指定された項目が含まれているかどうかをチェックします。
public bool Contains(Task item)
Parameters
item
Task
チェックする項目です。
Returns
真実、もしコレクションにアイテムが含まれているなら、偽りとは違います。
GetById(インタ)
このコレクションの祖先である指定IDを含むタスクを返します。
public Task GetById(int id)
Parameters
id
int
任務ID
Returns
Aspose.Tasks.Task クラスの例を返し、その先祖がこのコレクションの親の任務である指定 ID を付けています。
GetByUid(インタ)
このコレクションの祖先がこのコレクションの両親の任務である指定されたUidで任務を返します。
public Task GetByUid(int uid)
Parameters
uid
int
タスク・ウイド
Returns
Aspose.Tasks.Task クラスの例を返し、その先祖がこのコレクションの親の課題である指定されたウイドとします。
GetEnumerator()
このコレクションのためのリストを返します。
public IEnumerator<task> GetEnumerator()
Returns
IEnumerator < Task >
このコレクションのリストです。
Insert(タスク、タスク)
これがILISTのインセントの実施です。サポートされていない例外のみを投げ捨てる方法
public void Insert(int index, Task item)
Parameters
index
int
インデックスを入力します。
item
Task
入力する項目です。
Remove(Task)
これがICollectionの削除のステップ実施です。サポートされていない例外のみを投げ捨てる方法
public bool Remove(Task item)
Parameters
item
Task
取り除く項目です。
Returns
アイテムが削除された場合の「真実」、「偽り」とは異なります。
ToList()
TaskCollection オブジェクトを Aspose.Tasks.Task オブジェクトのリストに変換します。
public List<task> ToList()
Returns
このコレクションの Aspose.Tasks.Task クラスの例を含むリストを返します。