Class TaskCollection

Class TaskCollection

名称: Aspose.Tasks 集合: Aspose.Tasks.dll (25.4.0)

代表一系列 Aspose.Tasks.Task 对象。

public class TaskCollection : IList<task>, ICollection<task>, IEnumerable<task>, IEnumerable

Inheritance

object TaskCollection

Implements

IList , ICollection , IEnumerable , IEnumerable

继承人

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; }

财产价值

int

IsReadOnly

收到一个值,表明这个收藏是否仅被阅读。

public bool IsReadOnly { get; }

财产价值

bool

ParentProject

收到 TaskCollection 对象的母项目。

public Project ParentProject { get; }

财产价值

Project

这个[因特]

将元素返回指定的指数。

public Task this[int index] { get; set; }

财产价值

Task

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

Task

返回新增的 Aspose.Tasks.Task 类例。

Add(线条)

添加一个新的任务到儿童任务收集。

public Task Add(string taskName)

Parameters

taskName string

指定的任务名称。

Returns

Task

返回新增的 Aspose.Tasks.Task 类例。

Add(, int)

添加一个新的重复任务到儿童任务收集。

public Task Add(string taskName, int beforeTaskId)

Parameters

taskName string

指定的任务名称。

beforeTaskId int

指定任务的标识符,在其之前将输入新的任务。

Returns

Task

返回在指定 ID 的任务之前输入的任务。

Exceptions

ArgumentOutOfRangeException

ArgumentOutOfRangeException 被扔掉,如果指定的 ID 不是有效的任务 ID。

Add(RecurringTaskParameters)

输入一个新的任务之前一个任务与指定的ID,并在相同的输出级别。

public Task Add(RecurringTaskParameters parameters)

Parameters

parameters RecurringTaskParameters

参数是创建重复任务的指定的参数。

Returns

Task

返回新增的 Aspose.Tasks.Task 类例。

Exceptions

ArgumentNullException

如果指定的参数为零。

ArgumentException

如果指定的参数是无效的

Contains(Task)

检查收藏是否包含指定的项目。

public bool Contains(Task item)

Parameters

item Task

要检查的项目。

Returns

bool

真,如果收藏包含一个项目,否则假。

GetById(因特)

返回指定 ID 的任务,其祖先是该收藏的父母任务。

public Task GetById(int id)

Parameters

id int

任务ID

Returns

Task

返回 Aspose.Tasks.Task 类的例子,并指定其祖先是该收藏的父母任务的 ID。

GetByUid(因特)

返回一个任务与指定的Uid,其祖先是这个收藏的父母任务。

public Task GetByUid(int uid)

Parameters

uid int

任務 任務

Returns

Task

返回 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

bool

“真实”如果项目被删除;“虚假”否则。

ToList()

将 TaskCollection 对象转换为 Aspose.Tasks.Task 对象列表。

public List<task> ToList()

Returns

List < Task >

返回包含本收藏的 Aspose.Tasks.Task 类例的列表。

 中文