Class ResourceAssignmentCollection

Class ResourceAssignmentCollection

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

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

public class ResourceAssignmentCollection : IList<resourceassignment>, ICollection<resourceassignment>, IEnumerable<resourceassignment>, IEnumerable

Inheritance

object ResourceAssignmentCollection

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

获取在 ResourceAssignmentCollection 中包含的对象数量。

public int Count { get; }

财产价值

int

IsReadOnly

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

public bool IsReadOnly { get; }

财产价值

bool

ParentProject

获取 ResourceAssignmentCollection 对象的主项目。

public Project ParentProject { get; }

财产价值

Project

这个[因特]

将元素返回指定的指数。

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

财产价值

ResourceAssignment

Methods

Add(任务、资源、双重)

将新任务添加到 ResourceAssignmentCollection。

public ResourceAssignment Add(Task task, Resource resource, double units)

Parameters

task Task

一个任务要分配。

resource Resource

要分配的资源。

units double

新任务的单位数量。

Returns

ResourceAssignment

添加任务。

Add(任务、资源、分数)

将新任务添加到 ResourceAssignmentCollection。

public ResourceAssignment Add(Task task, Resource resource, decimal cost)

Parameters

task Task

一个任务要分配。

resource Resource

需要分配的成本资源。

cost decimal

新任务的成本。

Returns

ResourceAssignment

添加任务。

Add(任务、资源)

将新任务添加到 ResourceAssignmentCollection。

public ResourceAssignment Add(Task task, Resource resource)

Parameters

task Task

一个任务要分配。

resource Resource

要分配的资源。

Returns

ResourceAssignment

添加任务。

Add(ResourceAssignment)

这是ICollection的添加方法的紧密实施,它只会扔出不支持的例外

public void Add(ResourceAssignment item)

Parameters

item ResourceAssignment

要去除的物品。

GetByUid(因特)

返回指定UID的任务。

public ResourceAssignment GetByUid(int uid)

Parameters

uid int

指定的UID。

Returns

ResourceAssignment

资源配置与指定的 uid 如果存在; 否则, null。

Remarks

1、复杂性。

GetEnumerator()

返回此收藏的列表。

public IEnumerator<resourceassignment> GetEnumerator()

Returns

IEnumerator < ResourceAssignment >

为此收藏的列表。

Remove(ResourceAssignment)

从收集中删除指定的任务,如果不仅是阅读的,否则,将不支持的例外扔掉。

public bool Remove(ResourceAssignment item)

Parameters

item ResourceAssignment

命令取消。

Returns

bool

是真实的,如果确定的项目被删除,否则是假的。

RemoveAt(因特)

在指定的指数中删除分配,如果收集不仅是阅读,否则,将不支持的例外扔掉。

public void RemoveAt(int index)

Parameters

index int

基于零的指数。

ToList()

将 ResourceAssignmentCollection 对象转换为 Aspose.Tasks.ResourceAssignment 对象列表。

public List<resourceassignment> ToList()

Returns

List < ResourceAssignment >

列表 Aspose.Tasks.ResourceAssignment 对象。

 中文