TaskCollection

TaskCollection class

のコレクションを表しますTaskオブジェクト.

public class TaskCollection : IList<Task>

プロパティ

名前説明
Count { get; }TaskCollection に含まれるオブジェクトの数を取得します。
IsReadOnly { get; }このコレクションが読み取り専用かどうかを示す値を取得します。
Item { get; set; }指定されたインデックスの要素を返します.
ParentProject { get; }TaskCollection オブジェクトの親プロジェクトを取得します。

メソッド

名前説明
Add()最後のタスクと同じアウトライン レベルのプロジェクト タスク コレクションに新しいタスクを追加します。
Add(RecurringTaskParameters)指定された ID を持つ同じアウトライン レベルのタスクの前に新しいタスクを挿入します。
Add(string)子タスク コレクションに新しいタスクを追加します。
Add(Task)指定したタスクをインスタンスに追加しますTaskCollectionclass. ParentProject.CalculationMode が None の場合、ユーザーはこのメソッドを使用した後に Project.Recalculate() を呼び出す必要があります (すべてのプロジェクト タスクのスケジュールを変更し (開始日/終了日、早い/遅い日付を設定)、スラックス、作業などの依存フィールドを計算します)。 ParentProject.CalculationMode が Manual の場合、メソッドはタスク ID、アウトライン レベル、およびアウトライン番号のみを自動的に計算します. ParentProject.CalculationMode が Automatic の場合、メソッドはすべてのプロジェクトのタスクを自動的に再スケジュールします (開始/終了日付、早い/遅い日付の設定、スラック、作業およびコスト フィールドの計算、ID およびアウトライン レベルの再計算).
Add(string, int)新しい繰り返しタスクを子タスク コレクションに追加します。
Contains(Task)コレクションに指定されたアイテムが含まれているかどうかを確認します。
GetById(int)祖先がこのコレクションの親タスクである、指定された Id を持つタスクを返します。
GetByUid(int)祖先がこのコレクションの親タスクである、指定された Uid を持つタスクを返します。
GetEnumerator()このコレクションの列挙子を返します。
Insert(int, Task)これは、NotSupportedException のみをスローする IList の Insert メソッドのスタブ実装です。
Remove(Task)これは ICollection の Remove メソッドのスタブ実装であり、NotSupportedException のみをスローします
ToList()TaskCollection オブジェクトをリストに変換します。Taskオブジェクト.

関連項目