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
يحصل على عدد الكائنات الموجودة في مجموعة المهام.
public int Count { get; }
قيمة الممتلكات
IsReadOnly
يحصل على قيمة تشير إلى ما إذا كانت هذه المجموعة تقرأ فقط.
public bool IsReadOnly { get; }
قيمة الممتلكات
ParentProject
يحصل على المشروع الأصلي لموضوع TaskCollection.
public Project ParentProject { get; }
قيمة الممتلكات
هذا[إنت]
يعود العنصر إلى المؤشر المحدد.
public Task this[int index] { get; set; }
قيمة الممتلكات
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
إرجاع المثال الذي تم إضافته حديثًا من فئة Aspose.Tasks.Task.
Add(الستار)
إضافة مهمة جديدة إلى مجموعة المهام للأطفال.
public Task Add(string taskName)
Parameters
taskName
string
اسم المهمة المحددة.
Returns
إرجاع المثال الذي تم إضافته حديثًا من فئة Aspose.Tasks.Task.
Add(الستار، إنت)
إضافة مهمة جديدة متكررة إلى مجموعة المهام للأطفال.
public Task Add(string taskName, int beforeTaskId)
Parameters
taskName
string
اسم المهمة المحددة.
beforeTaskId
int
الهوية المحددة للمهمة التي سيتم إدخال مهمة جديدة قبلها.
Returns
يعيد المهمة التي تم إدخالها قبل المهمة مع الرمز المحدد.
Exceptions
يتم رمي ArgumentOutOfRangeException إذا لم يكن الهوية المحددة هو الهوية المهمة الصحيحة.
Add(RecurringTaskParameters)
إدخال مهمة جديدة قبل مهمة مع الرمز المحدد وعلى نفس المستوى الخروج.
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(إنت)
يعيد مهمة مع الـ ID المحدد الذي يكون أسلافه مهمة الوالد لهذه المجموعة .
public Task GetById(int id)
Parameters
id
int
المهمة ID
Returns
يعود المثال من فئة Aspose.Tasks.Task مع الهوية المحددة الذي كان أسلافه هو المهمة الأبوية لهذه المجموعة.
GetByUid(إنت)
يعيد مهمة مع Uid المحدد الذي كان أسلافه مهمة الوالدين لهذه المجموعة .
public Task GetByUid(int uid)
Parameters
uid
int
المهمة المهمة.
Returns
يعود المثال من فئة Aspose.Tasks.Task مع uid المحدد الذي كان أسلافه هو المهمة الأم لهذه المجموعة.
GetEnumerator()
إرجاع قائمة لهذا المجموعة.
public IEnumerator<task> GetEnumerator()
Returns
IEnumerator <؛ 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
“حقيقي” إذا تم إزالة العنصر؛ “مزيف” خلاف ذلك.
ToList()
تحويل كائن TaskCollection إلى قائمة بأجسام Aspose.Tasks.Task.
public List<task> ToList()
Returns
يعيد قائمة تحتوي على عينات فئة Aspose.Tasks.Task من هذه المجموعة.