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
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
IsReadOnly
Bu koleksiyonun yalnızca okunduğunu gösteren bir değer alır.
public bool IsReadOnly { get; }
Mülkiyet Değer
ParentProject
ResourceAssignmentCollection nesnesinin ana projesini alır.
public Project ParentProject { get; }
Mülkiyet Değer
bu[int ile]
Elemanı belirlenmiş endekslere geri getirir.
public ResourceAssignment this[int index] { get; set; }
Mülkiyet Değer
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
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
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
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 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 < 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
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 < için; ResourceAssignment >
Aspose.Tasks.ResourceAssignment nesnelerinin listesi.