Class ResourceAssignmentCollection

Class ResourceAssignmentCollection

İsim alanı : Aspose.Tasks Toplantı: Aspose.Tasks.dll (25.4.0)

Aspose.Tasks.ResourceAssignment nesnelerinin bir koleksiyonunu temsil eder.

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

Inheritance

object ResourceAssignmentCollection

Implements

IList , ICollection , IEnumerable , IEnumerable

mirasçı üyeleri

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

Count

ResourceAssignmentCollection’da yer alan nesnelerin sayısını alır.

public int Count { get; }

Mülkiyet Değer

int

IsReadOnly

Bu koleksiyonun yalnızca okunduğunu gösteren bir değer alır.

public bool IsReadOnly { get; }

Mülkiyet Değer

bool

ParentProject

ResourceAssignmentCollection nesnesinin ana projesini alır.

public Project ParentProject { get; }

Mülkiyet Değer

Project

bu[int ile]

Elemanı belirlenmiş endekslere geri getirir.

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

Mülkiyet Değer

ResourceAssignment

Methods

Add(Görev, Kaynak, Çift)

ResourceAssignmentCollection’a yeni bir görev ekleyin.

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

Parameters

task Task

Verilmesi gereken bir görev.

resource Resource

Verilmesi gereken bir kaynak.

units double

Yeni bir görev için birim sayısı.

Returns

ResourceAssignment

Daha fazla görev eklendi.

Add(Görev, Kaynak, Decimal)

ResourceAssignmentCollection’a yeni bir görev ekleyin.

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

Parameters

task Task

Verilmesi gereken bir görev.

resource Resource

Verilmesi gereken bir maliyet kaynağı.

cost decimal

Yeni bir görev için maliyeti.

Returns

ResourceAssignment

Daha fazla görev eklendi.

Add(Görev , Kaynak)

ResourceAssignmentCollection’a yeni bir görev ekleyin.

public ResourceAssignment Add(Task task, Resource resource)

Parameters

task Task

Verilmesi gereken bir görev.

resource Resource

Verilmesi gereken bir kaynak.

Returns

ResourceAssignment

Daha fazla görev eklendi.

Add(ResourceAssignment)

Bu, yalnızca NotSupportedException atılan ICollection’ın ekleme yönteminin sıkı uygulanmasıdır.

public void Add(ResourceAssignment item)

Parameters

item ResourceAssignment

Elemanı kaldırmak için.

GetByUid(int ile)

Belirlenmiş uid ile bir görev iade eder.

public ResourceAssignment GetByUid(int uid)

Parameters

uid int

Belirlenmiş UID.

Returns

ResourceAssignment

ResourceAssignment with the specified uid if present; aksi takdirde sıfır.

Remarks

O (1) karmaşıklık

GetEnumerator()

Bu koleksiyon için bir listeyi iade edin.

public IEnumerator<resourceassignment> GetEnumerator()

Returns

IEnumerator &lt için; ResourceAssignment >

Bu koleksiyon için bir listeler.

Remove(ResourceAssignment)

Koleksiyondan belirli bir görev çıkarır, eğer sadece okunmazsa,Aksi takdirde, Desteklenmemiş Bir Ekip atar.

public bool Remove(ResourceAssignment item)

Parameters

item ResourceAssignment

İptal etme görevi.

Returns

bool

Gerçek, eğer belirtilen öğe kaldırılmışsa, yanlış başka türlü.

RemoveAt(int ile)

Belirlenmiş bir indekse atama kaldırır, eğer koleksiyon sadece okuma-sadece değilse,Aksi takdirde, Desteklenmemiş Bir Ekip atar.

public void RemoveAt(int index)

Parameters

index int

sıfır tabanlı bir indeks.

ToList()

ResourceAssignmentCollection nesnesini Aspose.Tasks.ResourceAssignment nesnesinin bir listesine dönüştürür.

public List<resourceassignment> ToList()

Returns

List &lt için; ResourceAssignment >

Aspose.Tasks.ResourceAssignment nesnelerinin listesi.

 Türkçe