Class ResourceAssignmentCollection
Tên không gian: Aspose.Tasks Tổng hợp: Aspose.Tasks.dll (25.4.0)
Nó đại diện cho một bộ sưu tập Aspose.Tasks.ResourceAssignment đối tượng.
public class ResourceAssignmentCollection : IList<resourceassignment>, ICollection<resourceassignment>, IEnumerable<resourceassignment>, IEnumerable
Inheritance
object ← ResourceAssignmentCollection
Implements
IList
Thành viên thừa kế
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Count
Nhận số lượng các đối tượng chứa trong ResourceAssignmentCollection.
public int Count { get; }
Giá trị bất động sản
IsReadOnly
Nhận được một giá trị cho thấy liệu bộ sưu tập này chỉ được đọc hay không.
public bool IsReadOnly { get; }
Giá trị bất động sản
ParentProject
Nhận dự án mẹ của đối tượng ResourceAssignmentCollection.
public Project ParentProject { get; }
Giá trị bất động sản
cái này[int]
Quay lại yếu tố vào chỉ số cụ thể.
public ResourceAssignment this[int index] { get; set; }
Giá trị bất động sản
Methods
Add(Công việc, tài nguyên, gấp đôi)
Thêm nhiệm vụ mới vào ResourceAssignmentCollection.
public ResourceAssignment Add(Task task, Resource resource, double units)
Parameters
task
Task
Một nhiệm vụ phải được trao.
resource
Resource
Một nguồn lực cần được phân bổ.
units
double
Số lượng đơn vị cho một nhiệm vụ mới
Returns
thêm nhiệm vụ.
Add(Công việc, tài nguyên, decimal)
Thêm nhiệm vụ mới vào ResourceAssignmentCollection.
public ResourceAssignment Add(Task task, Resource resource, decimal cost)
Parameters
task
Task
Một nhiệm vụ phải được trao.
resource
Resource
Một tài nguyên chi phí để được phân bổ.
cost
decimal
Chi phí cho một nhiệm vụ mới.
Returns
thêm nhiệm vụ.
Add(Nhiệm vụ, nguồn lực)
Thêm nhiệm vụ mới vào ResourceAssignmentCollection.
public ResourceAssignment Add(Task task, Resource resource)
Parameters
task
Task
Một nhiệm vụ phải được trao.
resource
Resource
Một nguồn lực cần được phân bổ.
Returns
thêm nhiệm vụ.
Add(ResourceAssignment)
Đây là việc thực hiện chặt chẽ của phương pháp Add của ICollection, mà chỉ ném NotSupportedException
public void Add(ResourceAssignment item)
Parameters
item
ResourceAssignment
mục để loại bỏ.
GetByUid(int)
Quay lại một nhiệm vụ với uid cụ thể.
public ResourceAssignment GetByUid(int uid)
Parameters
uid
int
UID cụ thể.
Returns
Tùy chọn nguồn với uid cụ thể nếu hiện tại; nếu không, không.
Remarks
O(1) phức tạp
GetEnumerator()
Quay lại một danh sách cho bộ sưu tập này.
public IEnumerator<resourceassignment> GetEnumerator()
Returns
IEnumerator < ResourceAssignment >
Một danh sách cho bộ sưu tập này.
Remove(ResourceAssignment)
Loại bỏ nhiệm vụ cụ thể từ bộ sưu tập, nếu nó không được đọc đơn thuần,Nếu không, nó sẽ ném không hỗ trợ ngoại lệ.
public bool Remove(ResourceAssignment item)
Parameters
item
ResourceAssignment
nhiệm vụ để loại bỏ.
Returns
đúng, nếu mục cụ thể đã được loại bỏ, giả khác.
RemoveAt(int)
Xóa phân bổ ở chỉ số cụ thể, nếu thu thập không được đọc đơn giản,Nếu không, nó sẽ ném không hỗ trợ ngoại lệ.
public void RemoveAt(int index)
Parameters
index
int
Chỉ số dựa trên zero.
ToList()
Chuyển đổi đối tượng ResourceAssignmentCollection sang một danh sách các đối tượng Aspose.Tasks.ResourceAssignment.
public List<resourceassignment> ToList()
Returns
Danh sách Aspose.Tasks.ResourceAssignment đối tượng.