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

يحصل على عدد الكائنات الموجودة في مجموعة المهام.

public int Count { get; }

قيمة الممتلكات

int

IsReadOnly

يحصل على قيمة تشير إلى ما إذا كانت هذه المجموعة تقرأ فقط.

public bool IsReadOnly { get; }

قيمة الممتلكات

bool

ParentProject

يحصل على المشروع الأصلي لموضوع TaskCollection.

public Project ParentProject { get; }

قيمة الممتلكات

Project

هذا[إنت]

يعود العنصر إلى المؤشر المحدد.

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

قيمة الممتلكات

Task

Methods

Add(Task)

إضافة المهمة المحددة إلى المثال من فئة Aspose.Tasks.TaskCollection.إذا كان ParentProject.CalculationMode لا ينبغي للمستخدم استدعاء Project.Recalculate() بعد استخدام هذه الطريقة (سيتم إعادة تدوير جميع المهام المشروع (تاريخ البدء / الانتهاء ، وتحديد التواريخ المبكرة / المتأخرة) وحساب الحقول المرتبطة مثل النقاط ، حقول العمل والتكلفة ، IDs ومستويات الخروج).إذا كان ParentProject.CalculationMode يدويًا ، فإن الطريقة ستحسب تلقائيًا فقط ID المهمة ومستوى الخروج وأرقام الخروج.إذا كان ParentProject.CalculationMode تلقائيًا ، فإن الطريقة تقوم بإعادة تدوير جميع المهام في المشروع تلقائيًا(تاريخ البدء / الانتهاء ، وتحديد التواريخ المبكرة / المتأخرة ، وحساب النقاط ، ومجالات العمل والنفقات ، وإعادة حساب IDs ومستويات الخروج).

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(الستار، إنت)

إضافة مهمة جديدة متكررة إلى مجموعة المهام للأطفال.

public Task Add(string taskName, int beforeTaskId)

Parameters

taskName string

اسم المهمة المحددة.

beforeTaskId int

الهوية المحددة للمهمة التي سيتم إدخال مهمة جديدة قبلها.

Returns

Task

يعيد المهمة التي تم إدخالها قبل المهمة مع الرمز المحدد.

Exceptions

ArgumentOutOfRangeException

يتم رمي ArgumentOutOfRangeException إذا لم يكن الهوية المحددة هو الهوية المهمة الصحيحة.

Add(RecurringTaskParameters)

إدخال مهمة جديدة قبل مهمة مع الرمز المحدد وعلى نفس المستوى الخروج.

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(إنت)

يعيد مهمة مع الـ ID المحدد الذي يكون أسلافه مهمة الوالد لهذه المجموعة .

public Task GetById(int id)

Parameters

id int

المهمة ID

Returns

Task

يعود المثال من فئة Aspose.Tasks.Task مع الهوية المحددة الذي كان أسلافه هو المهمة الأبوية لهذه المجموعة.

GetByUid(إنت)

يعيد مهمة مع 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الطريقة ، والتي لا تترك سوى NotSupportedException

public void Insert(int index, Task item)

Parameters

index int

المؤشر الذي يجب إدخاله

item Task

البند الذي يجب إدخاله.

Remove(Task)

هذا هو التطبيق العمودي لإزالة ICollectionالطريقة ، والتي لا تترك سوى NotSupportedException

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 من هذه المجموعة.

 عربي