Class TaskCollection

Class TaskCollection

ชื่อพื้นที่: Aspose.Tasks การประกอบ: Aspose.Tasks.dll (25.4.0)

แสดงคอลเลกชันของ Aspose.Tasks.Task วัตถุ

public class TaskCollection : IList<task>, ICollection<task>, IEnumerable<task>, IEnumerable

Inheritance

object TaskCollection

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

รับจํานวนวัตถุที่อยู่ใน TaskCollection

public int Count { get; }

คุณสมบัติมูลค่า

int

IsReadOnly

ได้รับค่าแสดงให้เห็นว่าคอลเลกชันนี้จะอ่านเท่านั้น

public bool IsReadOnly { get; }

คุณสมบัติมูลค่า

bool

ParentProject

ได้รับโครงการแม่ของวัตถุ TaskCollection

public Project ParentProject { get; }

คุณสมบัติมูลค่า

Project

นี่[int]

กลับองค์ประกอบไปยัง indice ที่ระบุ

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

คุณสมบัติมูลค่า

Task

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

Task

กลับตัวอย่างที่เพิ่มใหม่ของชั้น Aspose.Tasks.Task

Add(รั้ว)

เพิ่มงานใหม่สําหรับเด็กงานการเก็บรวบรวม

public Task Add(string taskName)

Parameters

taskName string

ชื่องานที่ระบุ

Returns

Task

กลับตัวอย่างที่เพิ่มใหม่ของชั้น Aspose.Tasks.Task

Add(สกรู int)

เพิ่มงานใหม่ที่ซ้ํากันให้กับการเก็บรวบรวมงานเด็ก

public Task Add(string taskName, int beforeTaskId)

Parameters

taskName string

ชื่องานที่ระบุ

beforeTaskId int

ID ที่ระบุของงานก่อนที่งานใหม่จะถูกใส่

Returns

Task

กลับงานที่ถูกใส่ก่อนงานที่มี ID ที่ระบุไว้

Exceptions

ArgumentOutOfRangeException

ArgumentOutOfRangeException จะถูกโยนถ้า ID ที่ระบุไม่ได้เป็น ID งานที่ถูกต้อง

Add(RecurringTaskParameters)

ใส่งานใหม่ก่อนงานที่มี ID ที่ระบุไว้และในระดับต้นฉบับเดียวกัน

public Task Add(RecurringTaskParameters parameters)

Parameters

parameters RecurringTaskParameters

พารามิเตอร์ที่ระบุพารามิเตอร์สําหรับการสร้างงานที่ซ้ํากัน

Returns

Task

กลับตัวอย่างที่เพิ่มใหม่ของชั้น Aspose.Tasks.Task

Exceptions

ArgumentNullException

ผ่านถ้าพารามิเตอร์ที่ระบุเป็นศูนย์

ArgumentException

สกรูถ้าพารามิเตอร์ที่ระบุไม่ถูกต้อง

Contains(Task)

ตรวจสอบว่าการเก็บรวบรวมมีรายการที่ระบุ

public bool Contains(Task item)

Parameters

item Task

รายการที่จะตรวจสอบ

Returns

bool

จริงถ้าคอลเลกชันมีรายการที่ซื่อสัตย์อื่น ๆ

GetById(int)

กลับงานที่มี ID ที่ระบุซึ่ง祖先เป็นงานแม่ของคอลเลกชันนี้

public Task GetById(int id)

Parameters

id int

TaskEntity ID

Returns

Task

กลับตัวอย่างของคลาส Aspose.Tasks.Task กับ ID ที่ระบุซึ่งพ่อแม่เป็นงานของคอลเลกชันนี้

GetByUid(int)

กลับงานกับ Uid ที่ระบุซึ่งพ่อแม่เป็นงานแม่ของคอลเลกชันนี้

public Task GetByUid(int uid)

Parameters

uid int

การรับผิดชอบ UID

Returns

Task

กลับตัวอย่างของคลาส 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

bool

‘จริง’ ถ้ารายการถูกลบ; ‘ผิดพลาด’ อื่น ๆ

ToList()

แปลงวัตถุ TaskCollection เป็นรายการของวัตถุ Aspose.Tasks.Task

public List<task> ToList()

Returns

List < Task >

กลับรายการที่มีตัวอย่างชั้น Aspose.Tasks.Task ของคอลเลกชันนี้

 แบบไทย