TaskCollection.Add

Add(Task)

将指定任务添加到实例中TaskCollectionclass. 如果 ParentProject.CalculationMode 为 None,用户应在使用此方法后调用 Project.Recalculate()(它将重新安排所有项目任务(开始/结束日期,设置早/晚日期)并计算相关字段,例如 slacks、work和成本字段、ID 和大纲级别)。 如果 ParentProject.CalculationMode 是手动的,该方法将仅自动计算任务 ID、大纲级别和大纲编号。 如果 ParentProject.CalculationMode 是自动的,该方法将自动重新安排所有项目的任务 (开始/完成日期,设置早/晚日期,计算松弛时间,工作和成本字段,重新计算 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)
范围类型描述
parametersRecurringTaskParametersparameters 为创建周期性任务指定的参数。

返回值

返回新添加的实例Task班级。

例外

例外(健康)状况
ArgumentNullException如果指定的参数为空则抛出。
ArgumentException如果指定的参数无效则抛出。

也可以看看