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
继承人
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; }
财产价值
IsReadOnly
收到一个值,表明这个收藏是否仅被阅读。
public bool IsReadOnly { get; }
财产价值
ParentProject
获取 ResourceAssignmentCollection 对象的主项目。
public Project ParentProject { get; }
财产价值
这个[因特]
将元素返回指定的指数。
public ResourceAssignment this[int index] { get; set; }
财产价值
Methods
Add(任务、资源、双重)
将新任务添加到 ResourceAssignmentCollection。
public ResourceAssignment Add(Task task, Resource resource, double units)
Parameters
task
Task
一个任务要分配。
resource
Resource
要分配的资源。
units
double
新任务的单位数量。
Returns
添加任务。
Add(任务、资源、分数)
将新任务添加到 ResourceAssignmentCollection。
public ResourceAssignment Add(Task task, Resource resource, decimal cost)
Parameters
task
Task
一个任务要分配。
resource
Resource
需要分配的成本资源。
cost
decimal
新任务的成本。
Returns
添加任务。
Add(任务、资源)
将新任务添加到 ResourceAssignmentCollection。
public ResourceAssignment Add(Task task, Resource resource)
Parameters
task
Task
一个任务要分配。
resource
Resource
要分配的资源。
Returns
添加任务。
Add(ResourceAssignment)
这是ICollection的添加方法的紧密实施,它只会扔出不支持的例外
public void Add(ResourceAssignment item)
Parameters
item
ResourceAssignment
要去除的物品。
GetByUid(因特)
返回指定UID的任务。
public ResourceAssignment GetByUid(int uid)
Parameters
uid
int
指定的UID。
Returns
资源配置与指定的 uid 如果存在; 否则, null。
Remarks
1、复杂性。
GetEnumerator()
返回此收藏的列表。
public IEnumerator<resourceassignment> GetEnumerator()
Returns
IEnumerator < ResourceAssignment >
为此收藏的列表。
Remove(ResourceAssignment)
从收集中删除指定的任务,如果不仅是阅读的,否则,将不支持的例外扔掉。
public bool Remove(ResourceAssignment item)
Parameters
item
ResourceAssignment
命令取消。
Returns
是真实的,如果确定的项目被删除,否则是假的。
RemoveAt(因特)
在指定的指数中删除分配,如果收集不仅是阅读,否则,将不支持的例外扔掉。
public void RemoveAt(int index)
Parameters
index
int
基于零的指数。
ToList()
将 ResourceAssignmentCollection 对象转换为 Aspose.Tasks.ResourceAssignment 对象列表。
public List<resourceassignment> ToList()
Returns
列表 Aspose.Tasks.ResourceAssignment 对象。