Class ResourceAssignmentCollection

Class ResourceAssignmentCollection

اسم الفضاء : Aspose.Tasks تجميع: Aspose.Tasks.dll (25.4.0)

يمثل مجموعة من Aspose.Tasks.ResourceAssignment الأشياء.

public class ResourceAssignmentCollection : IList<resourceassignment>, ICollection<resourceassignment>, IEnumerable<resourceassignment>, IEnumerable

Inheritance

object ResourceAssignmentCollection

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

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

public int Count { get; }

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

int

IsReadOnly

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

public bool IsReadOnly { get; }

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

bool

ParentProject

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

public Project ParentProject { get; }

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

Project

هذا[إنت]

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

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

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

ResourceAssignment

Methods

Add(الوظيفة، الموارد، مزدوجة)

إضافة تعيين جديد إلى ResourceAssignmentCollection.

public ResourceAssignment Add(Task task, Resource resource, double units)

Parameters

task Task

المهمة التي ينبغي تعيينها

resource Resource

الموارد التي سيتم تخصيصها.

units double

عدد الوحدات لتوظيف جديد.

Returns

ResourceAssignment

إضافة المهمة .

Add(الوظيفة، الموارد، العشرية)

إضافة تعيين جديد إلى ResourceAssignmentCollection.

public ResourceAssignment Add(Task task, Resource resource, decimal cost)

Parameters

task Task

المهمة التي ينبغي تعيينها

resource Resource

مصدر تكلفة ينبغي تخصيصها.

cost decimal

التكلفة لتوظيف جديد.

Returns

ResourceAssignment

إضافة المهمة .

Add(المهمة، الموارد)

إضافة تعيين جديد إلى ResourceAssignmentCollection.

public ResourceAssignment Add(Task task, Resource resource)

Parameters

task Task

المهمة التي ينبغي تعيينها

resource Resource

الموارد التي سيتم تخصيصها.

Returns

ResourceAssignment

إضافة المهمة .

Add(ResourceAssignment)

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

public void Add(ResourceAssignment item)

Parameters

item ResourceAssignment

المادة التي يجب إزالتها.

GetByUid(إنت)

إرجاع المهمة مع UID المحدد.

public ResourceAssignment GetByUid(int uid)

Parameters

uid int

وَقَوْلُهُ تَعَالَى:

Returns

ResourceAssignment

توزيع الموارد مع uid المحدد إذا كان موجودا؛ وإلا، صفر.

Remarks

1 ـ التعقيد .

GetEnumerator()

إرجاع قائمة لهذا المجموعة.

public IEnumerator<resourceassignment> GetEnumerator()

Returns

IEnumerator &lt؛ ResourceAssignment >

قائمة لهذا المجموعة.

Remove(ResourceAssignment)

إزالة التعيين المحدد من المجموعة، إذا لم يتم قراءته فقط،وإلا يلقي غير مدعوم الاستثناء.

public bool Remove(ResourceAssignment item)

Parameters

item ResourceAssignment

المهمة لإزالتها.

Returns

bool

صحيح، إذا تم إزالة العنصر المحدد، غير صحيح.

RemoveAt(إنت)

إزالة التخصيص على المؤشر المحدد ، إذا لم يتم قراءة المجموعة فقط ،وإلا يلقي غير مدعوم الاستثناء.

public void RemoveAt(int index)

Parameters

index int

المؤشر القائم على الصفر

ToList()

تحويل كائن ResourceAssignmentCollection إلى قائمة بأجسام Aspose.Tasks.ResourceAssignment.

public List<resourceassignment> ToList()

Returns

List &lt؛ ResourceAssignment >

قائمة بأشياء Aspose.Tasks.ResourceAssignment.

 عربي