Class TaskCollection

Class TaskCollection

نام ها : Aspose.Tasks جمع آوری: WL29_.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]

عناصر را به شاخص مشخص شده بازگردانید.

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

ارزش املاک

Task

Methods

Add(Task)

اضافه کردن وظیفه مشخص شده به مثال کلاس Aspose.Tasks.TaskCollection.اگر ParentProject.CalculationMode است هیچ کاربر نباید Project.Recalculate() را پس از استفاده از این روش فراخواند (این تمام وظایف پروژه (تاریخ شروع / پایان، تنظیم تاریخ های زود / دیر) را مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجداگر ParentProject.CalculationMode دستی باشد، این روش به طور خودکار تنها ID وظیفه، سطح خروجی و اعداد خروجی را محاسبه می کند.اگر ParentProject.CalculationMode به صورت اتوماتیک باشد، این روش به طور خودکار تمام وظایف پروژه را مجدداً انجام می دهد.(تاریخ های شروع / پایان، تعیین تاریخ های زود / دیر، محاسبه ضربه ها، زمینه های کار و هزینه، حساب مجدد ID ها و سطوح خروجی).

public void Add(Task item)

Parameters

item Task

وظیفه ای که باید به این مجموعه اضافه شود.

Add()

اضافه کردن وظایف جدید به جمع آوری وظایف پروژه در همان سطح خروجی از آخرین وظیفه.

public Task Add()

Returns

Task

بازگرداندن مثال تازه اضافه شده از کلاس Aspose.Tasks.Task.

Add(String)

اضافه کردن یک وظیفه جدید به جمع آوری وظایف کودکان.

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

شناسه مشخص شده یک وظیفه قبل از آن که یک وظیفه جدید وارد شود.

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

کارآفرینی ID

Returns

Task

بازگرداندن مثال کلاس Aspose.Tasks.Task با ID مشخص شده که اجداد آن وظیفه مادر این مجموعه است.

GetByUid(int)

بازگرداندن یک وظیفه با Uid مشخص شده که اجداد آن وظیفه مادر این مجموعه است .

public Task GetByUid(int uid)

Parameters

uid int

مأموریت ویندوز

Returns

Task

بازگرداندن مثال کلاس Aspose.Tasks.Task با Uid مشخص شده که اجداد آن وظیفه مادر این مجموعه است.

GetEnumerator()

یک لیست برای این مجموعه بازگردانید.

public IEnumerator<task> GetEnumerator()

Returns

IEnumerator &lt؛ Task >

یک لیست برای این مجموعه

Insert(کار، وظیفه)

این است پیاده سازی پایدار از IList Insertروش، که فقط پرتاب غیر پشتیبانی استثنا

public void Insert(int index, Task item)

Parameters

index int

این شاخص را وارد کنید.

item Task

موضوعی که باید وارد شود.

Remove(Task)

این است پیاده سازی پایدار از حذف ICollectionروش، که فقط پرتاب غیر پشتیبانی استثنا

public bool Remove(Task item)

Parameters

item Task

موضوعی که باید حذف شود.

Returns

bool

“واقعی” اگر آیتم حذف شده است؛ “واقعی” در غیر این صورت.

ToList()

تبدیل TaskCollection به یک لیست از Aspose.Tasks.Task اشیاء.

public List<task> ToList()

Returns

List &lt؛ Task >

بازگرداندن یک لیست که شامل موارد کلاس Aspose.Tasks.Task از این مجموعه است.

 فارسی