Class TaskCollection
ชื่อพื้นที่: Aspose.Tasks การประกอบ: Aspose.Tasks.dll (25.4.0)
แสดงคอลเลกชันของ Aspose.Tasks.Task วัตถุ
public class TaskCollection : IList<task>, ICollection<task>, IEnumerable<task>, IEnumerable
Inheritance
Implements
IList
อนุญาโตตุลาการ
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; }
คุณสมบัติมูลค่า
IsReadOnly
ได้รับค่าแสดงให้เห็นว่าคอลเลกชันนี้จะอ่านเท่านั้น
public bool IsReadOnly { get; }
คุณสมบัติมูลค่า
ParentProject
ได้รับโครงการแม่ของวัตถุ TaskCollection
public Project ParentProject { get; }
คุณสมบัติมูลค่า
นี่[int]
กลับองค์ประกอบไปยัง indice ที่ระบุ
public Task this[int index] { get; set; }
คุณสมบัติมูลค่า
Methods
Add(Task)
เพิ่มงานที่ระบุไว้ในตัวอย่างของคลาส Aspose.Tasks.TaskCollectionหาก ParentProject.CalculationMode เป็น ไม่มีผู้ใช้ควรเรียกร้อง Project.Recalculate() หลังจากใช้วิธีการนี้ (มันจะรีไซเคิลงานโครงการทั้งหมด (วันที่เริ่มต้น/สิ้นสุดตั้งค่าวันที่เริ่มต้น/สิ้นสุด) และคํานวณฟิลด์ที่ขึ้นอยู่เช่นแร่งานและฟิลด์ค่าใช้จ่าย IDs และระดับ outline)หาก ParentProject.CalculationMode เป็น Manual วิธีนี้จะคํานวณการทํางาน ID, ระดับ outline และจํานวน outline โดยอัตโนมัติเท่านั้นหาก ParentProject.CalculationMode เป็นอัตโนมัติวิธีการเรียกคืนทุกงานของโครงการโดยอัตโนมัติ(วันที่เริ่มต้น/สิ้นสุดการตั้งค่าวันที่ต้น/ปลายการคํานวณผลลัพธ์การทํางานและพื้นที่ค่าใช้จ่ายการรีไซเคิล IDs และระดับ outline)
public void Add(Task item)
Parameters
item
Task
ภารกิจที่ระบุซึ่งควรจะเพิ่มลงในคอลเลกชันงานนี้
Add()
เพิ่มฟังก์ชั่นใหม่ในการจัดเก็บฟังก์ชั่นโครงการในระดับต้นฉบับเดียวกันของฟังก์ชั่นสุดท้าย
public Task Add()
Returns
กลับตัวอย่างที่เพิ่มใหม่ของชั้น Aspose.Tasks.Task
Add(รั้ว)
เพิ่มงานใหม่สําหรับเด็กงานการเก็บรวบรวม
public Task Add(string taskName)
Parameters
taskName
string
ชื่องานที่ระบุ
Returns
กลับตัวอย่างที่เพิ่มใหม่ของชั้น Aspose.Tasks.Task
Add(สกรู int)
เพิ่มงานใหม่ที่ซ้ํากันให้กับการเก็บรวบรวมงานเด็ก
public Task Add(string taskName, int beforeTaskId)
Parameters
taskName
string
ชื่องานที่ระบุ
beforeTaskId
int
ID ที่ระบุของงานก่อนที่งานใหม่จะถูกใส่
Returns
กลับงานที่ถูกใส่ก่อนงานที่มี ID ที่ระบุไว้
Exceptions
ArgumentOutOfRangeException จะถูกโยนถ้า ID ที่ระบุไม่ได้เป็น ID งานที่ถูกต้อง
Add(RecurringTaskParameters)
ใส่งานใหม่ก่อนงานที่มี ID ที่ระบุไว้และในระดับต้นฉบับเดียวกัน
public Task Add(RecurringTaskParameters parameters)
Parameters
parameters
RecurringTaskParameters
พารามิเตอร์ที่ระบุพารามิเตอร์สําหรับการสร้างงานที่ซ้ํากัน
Returns
กลับตัวอย่างที่เพิ่มใหม่ของชั้น Aspose.Tasks.Task
Exceptions
ผ่านถ้าพารามิเตอร์ที่ระบุเป็นศูนย์
สกรูถ้าพารามิเตอร์ที่ระบุไม่ถูกต้อง
Contains(Task)
ตรวจสอบว่าการเก็บรวบรวมมีรายการที่ระบุ
public bool Contains(Task item)
Parameters
item
Task
รายการที่จะตรวจสอบ
Returns
จริงถ้าคอลเลกชันมีรายการที่ซื่อสัตย์อื่น ๆ
GetById(int)
กลับงานที่มี ID ที่ระบุซึ่ง祖先เป็นงานแม่ของคอลเลกชันนี้
public Task GetById(int id)
Parameters
id
int
TaskEntity ID
Returns
กลับตัวอย่างของคลาส Aspose.Tasks.Task กับ ID ที่ระบุซึ่งพ่อแม่เป็นงานของคอลเลกชันนี้
GetByUid(int)
กลับงานกับ Uid ที่ระบุซึ่งพ่อแม่เป็นงานแม่ของคอลเลกชันนี้
public Task GetByUid(int uid)
Parameters
uid
int
การรับผิดชอบ UID
Returns
กลับตัวอย่างของคลาส Aspose.Tasks.Task กับ uid ที่ระบุซึ่ง祖先เป็นงานแม่ของคอลเลกชันนี้
GetEnumerator()
กลับตัวเลขสําหรับคอลเลกชันนี้
public IEnumerator<task> GetEnumerator()
Returns
IEnumerator < Task >
รายการสําหรับคอลเลกชันนี้
Insert(int, ภารกิจ)
นี่คือการประยุกต์ใช้ที่มั่นคงของ IList’s Insertวิธีการ, ซึ่ง เก็บเพียง NotSupportedException
public void Insert(int index, Task item)
Parameters
index
int
ดัชนีที่ใส่ไว้
item
Task
รายการที่จะใส่
Remove(Task)
นี่คือการดําเนินงานของ ICollection’s Removeวิธีการ, ซึ่ง เก็บเพียง NotSupportedException
public bool Remove(Task item)
Parameters
item
Task
รายการที่จะลบ
Returns
‘จริง’ ถ้ารายการถูกลบ; ‘ผิดพลาด’ อื่น ๆ
ToList()
แปลงวัตถุ TaskCollection เป็นรายการของวัตถุ Aspose.Tasks.Task
public List<task> ToList()
Returns
กลับรายการที่มีตัวอย่างชั้น Aspose.Tasks.Task ของคอลเลกชันนี้