Add

Add(Task)

指定したタスクをインスタンスに追加しますTaskCollectionclass. ParentProject.CalculationMode が None の場合、ユーザーはこのメソッドを使用した後に Project.Recalculate() を呼び出す必要があります (すべてのプロジェクト タスクのスケジュールを変更し (開始日/終了日、早い/遅い日付を設定)、スラックス、作業などの依存フィールドを計算します)。 ParentProject.CalculationMode が Manual の場合、メソッドはタスク ID、アウトライン レベル、およびアウトライン番号のみを自動的に計算します. ParentProject.CalculationMode が Automatic の場合、メソッドはすべてのプロジェクトのタスクを自動的に再スケジュールします (開始/終了日付、早い/遅い日付の設定、スラック、作業およびコスト フィールドの計算、ID およびアウトライン レベルの再計算).

public void Add(Task item)
パラメータタイプ説明
itemTaskこのタスク コレクションに追加する指定されたタスク。

関連項目


Add()

最後のタスクと同じアウトライン レベルのプロジェクト タスク コレクションに新しいタスクを追加します。

public Task Add()

戻り値

の新しく追加されたインスタンスを返しますTaskクラス。

関連項目


Add(string)

子タスク コレクションに新しいタスクを追加します。

public Task Add(string taskName)
パラメータタイプ説明
taskNameString指定されたタスク名。

戻り値

の新しく追加されたインスタンスを返しますTaskクラス。

関連項目


Add(string, int)

新しい繰り返しタスクを子タスク コレクションに追加します。

public Task Add(string taskName, int beforeTaskId)
パラメータタイプ説明
taskNameString指定されたタスク名。
beforeTaskIdInt32新しいタスクが挿入される前のタスクの指定された ID。

戻り値

指定された ID を持つタスクの前に挿入されたタスクを返します。

例外

例外調子
ArgumentOutOfRangeException指定された ID が有効なタスク ID でない場合、ArgumentOutOfRangeException がスローされます。

関連項目


Add(RecurringTaskParameters)

指定された ID を持つ同じアウトライン レベルのタスクの前に新しいタスクを挿入します。

public Task Add(RecurringTaskParameters parameters)
パラメータタイプ説明
parametersRecurringTaskParameters定期的なタスクを作成するためのパラメーターを指定します。

戻り値

の新しく追加されたインスタンスを返しますTaskクラス。

例外

例外調子
ArgumentNullException指定されたパラメーターが null の場合にスローされます。
ArgumentException指定されたパラメーターが無効な場合にスローされます。

関連項目