Class 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) | 将指定任务添加到实例中TaskCollection class. 如果 ParentProject.CalculationMode 为 None,用户应在使用此方法后调用 Project.Recalculate()(它将重新安排所有项目任务(开始/结束日期,设置早/晚日期)并计算相关字段,例如 slacks、work和成本字段、ID 和大纲级别)。 如果 ParentProject.CalculationMode 是手动的,该方法将仅自动计算任务 ID、大纲级别和大纲编号。 如果 ParentProject.CalculationMode 是自动的,该方法将自动重新安排所有项目的任务 (开始/完成日期,设置早/晚日期,计算松弛时间,工作和成本字段,重新计算 ID 和大纲级别)。 |
Add(string, int) | 将新的循环任务添加到子任务集合中。 |
Contains(Task) | 检查集合是否包含指定项。 |
GetById(int) | 返回具有指定 Id 的任务,其祖先是此集合的父任务 . |
GetByUid(int) | 返回具有指定 Uid 的任务,其祖先是此集合的父任务。 |
GetEnumerator() | 返回此集合的枚举器。 |
Insert(int, Task) | 这是 IList 的 Insert 方法的存根实现,它只抛出 NotSupportedException |
Remove(Task) | 这是 ICollection 的 Remove 方法的存根实现,它只会抛出 NotSupportedException |
ToList() | 将 TaskCollection 对象转换为列表Task 对象. |
也可以看看
- class Task
- 命名空间 Aspose.Tasks
- 部件 Aspose.Tasks