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
获取在 TaskCollection 中包含的对象数量。
public int Count { get; }
财产价值
IsReadOnly
收到一个值,表明这个收藏是否仅被阅读。
public bool IsReadOnly { get; }
财产价值
ParentProject
收到 TaskCollection 对象的母项目。
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
指定任务的标识符,在其之前将输入新的任务。
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 类的例子,与该收藏的祖先是祖先任务的指定 UID。
GetEnumerator()
返回此收藏的列表。
public IEnumerator<task> GetEnumerator()
Returns
IEnumerator < Task >
为此收藏的列表。
Insert(任務,任務)
此分類上一篇: IList’s Insert方法,只扔不支持的例外
public void Insert(int index, Task item)
Parameters
index
int
注入的指数。
item
Task
要插入的项目。
Remove(Task)
此分類上一篇: ICollection’s Remove方法,只扔不支持的例外
public bool Remove(Task item)
Parameters
item
Task
要去除的物品。
Returns
“真实”如果项目被删除;“虚假”否则。
ToList()
将 TaskCollection 对象转换为 Aspose.Tasks.Task 对象列表。
public List<task> ToList()
Returns
返回包含本收藏的 Aspose.Tasks.Task 类例的列表。