Class TaskCollection
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 của Aspose.Tasks.Task đối tượng.
public class TaskCollection : IList<task>, ICollection<task>, IEnumerable<task>, IEnumerable
Inheritance
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 có trong TaskCollection.
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 TaskCollection.
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 Task this[int index] { get; set; }
Giá trị bất động sản
Methods
Add(Task)
Thêm nhiệm vụ cụ thể vào ví dụ của lớp Aspose.Tasks.TaskCollection.Nếu ParentProject.CalculationMode là Không có người dùng nên gọi Project.Recalculate() sau khi sử dụng phương pháp này (Điều này sẽ tái tính tất cả các nhiệm vụ của dự án (được bắt đầu / kết thúc ngày, đặt sớm / muộn ngày) và tính toán các lĩnh vực phụ thuộc như nhược điểm, công việc và các lĩnh vực chi phí, ID và mức outline).Nếu ParentProject.CalculationMode là Manual, phương pháp sẽ chỉ tính toán ID nhiệm vụ, mức outline và số outline tự động.Nếu ParentProject.CalculationMode là Tự động, phương pháp này sẽ tự động sửa đổi tất cả các nhiệm vụ của dự án.(Ngày bắt đầu / kết thúc, đặt ngày sớm / muộn, tính toán các điểm, các lĩnh vực làm việc và chi phí, tái tính hóa ID và mức outline).
public void Add(Task item)
Parameters
item
Task
các nhiệm vụ cụ thể cần được thêm vào bộ sưu tập nhiệm vụ này.
Add()
Thêm nhiệm vụ mới vào bộ sưu tập nhiệm vụ dự án trên cùng một cấp độ kết quả của nhiệm vụ cuối cùng.
public Task Add()
Returns
Trở lại trường hợp mới được thêm vào của lớp Aspose.Tasks.Task.
Add(String)
Thêm một nhiệm vụ mới cho các nhiệm vụ thu thập trẻ em.
public Task Add(string taskName)
Parameters
taskName
string
Tên nhiệm vụ cụ thể.
Returns
Trở lại trường hợp mới được thêm vào của lớp Aspose.Tasks.Task.
Add(Nhóm, int)
Thêm một nhiệm vụ mới lặp đi lặp lại cho các nhiệm vụ thu thập trẻ em.
public Task Add(string taskName, int beforeTaskId)
Parameters
taskName
string
Tên nhiệm vụ cụ thể.
beforeTaskId
int
ID cụ thể của một nhiệm vụ trước đó một nhiệm vụ mới sẽ được nhập.
Returns
trả về một nhiệm vụ đã được nhập trước khi một nhiệm vụ với ID được chỉ định.
Exceptions
ArgumentOutOfRangeException được ném nếu ID được chỉ định không phải là ID nhiệm vụ hợp lệ.
Add(RecurringTaskParameters)
Nhập một nhiệm vụ mới trước một nhiệm vụ với ID đã chỉ định và trên cùng một cấp outline.
public Task Add(RecurringTaskParameters parameters)
Parameters
parameters
RecurringTaskParameters
Các thông số các thông số cụ thể cho việc tạo ra nhiệm vụ lặp lại.
Returns
Trở lại trường hợp mới được thêm vào của lớp Aspose.Tasks.Task.
Exceptions
Thrown nếu các thông số được chỉ định là không.
Thrown nếu các thông số được chỉ định là vô hiệu.
Contains(Task)
Kiểm tra xem bộ sưu tập có chứa các mục cụ thể.
public bool Contains(Task item)
Parameters
item
Task
mục để kiểm tra.
Returns
đúng, nếu bộ sưu tập chứa một mục, giả khác.
GetById(int)
Quay lại một nhiệm vụ với ID cụ thể mà tổ tiên là nhiệm vụ mẹ của bộ sưu tập này .
public Task GetById(int id)
Parameters
id
int
TaskEntity ID
Returns
trả về trường hợp của lớp Aspose.Tasks.Task với ID cụ thể mà tổ tiên là nhiệm vụ mẹ của bộ sưu tập này.
GetByUid(int)
Quay lại một nhiệm vụ với Uid cụ thể mà tổ tiên là nhiệm vụ mẹ của bộ sưu tập này .
public Task GetByUid(int uid)
Parameters
uid
int
Nhiệm vụ UID
Returns
trả về trường hợp của lớp Aspose.Tasks.Task với uid cụ thể mà tổ tiên là nhiệm vụ mẹ của bộ sưu tập này.
GetEnumerator()
Quay lại một danh sách cho bộ sưu tập này.
public IEnumerator<task> GetEnumerator()
Returns
IEnumerator < Task >
Một danh sách cho bộ sưu tập này.
Insert(Lời bài hát: Task)
Đây là sự thực hiện vững chắc của IList’s Insertphương pháp, chỉ ném NotSupportedException
public void Insert(int index, Task item)
Parameters
index
int
Chỉ số để nhập vào.
item
Task
mục để nhập.
Remove(Task)
Đây là sự thực hiện vững chắc của ICollection’s Removephương pháp, chỉ ném NotSupportedException
public bool Remove(Task item)
Parameters
item
Task
mục để loại bỏ.
Returns
’truyền’ nếu mục đã bị xóa; ’truyền’ nếu không.
ToList()
Chuyển đổi đối tượng TaskCollection sang một danh sách đối tượng Aspose.Tasks.Task.
public List<task> ToList()
Returns
trả về một danh sách chứa các trường hợp lớp Aspose.Tasks.Task của bộ sưu tập này.