Class ResourceCollection
İsim alanı : Aspose.Tasks Toplantı: Aspose.Tasks.dll (25.4.0)
Aspose.Tasks.Resource nesnelerinin bir koleksiyonunu temsil eder.
public class ResourceCollection : IList<resource>, ICollection<resource>, IEnumerable<resource>, IEnumerable
Inheritance
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
Kaynak Koleksiyonunda yer alan öğelerin sayısını alır.
public int Count { get; }
Mülkiyet Değer
ParentProject
ResourceCollection nesnesinin ana projesini alır.
public Project ParentProject { get; }
Mülkiyet Değer
bu[int ile]
Elemanı belirlenmiş endekslere geri getirir.
public Resource this[int index] { get; set; }
Mülkiyet Değer
Methods
Add()
Bir proje kaynak toplama son pozisyonunda yeni kaynak eklemek.
public Resource Add()
Returns
Daha fazla kaynak eklendi.
Add(Sırt)
Bir proje kaynak toplama son pozisyonunda yeni kaynak eklemek.
public Resource Add(string resourceName)
Parameters
resourceName
string
Bir kaynağın adı.
Returns
Daha fazla kaynak eklendi.
Add(Çerçeve , int)
Yeni kaynakları bir proje kaynak koleksiyonunun belirlenmiş konumuna ekleyin.
public Resource Add(string resourceName, int beforeResourceId)
Parameters
resourceName
string
Bir kaynağın adı.
beforeResourceId
int
Önceki kaynakların bir proje kaynak koleksiyonunda yerleştirilmesi.
Returns
Daha fazla kaynak eklendi.
Clear()
Doğrudan temizleme desteklenmiyor, bu yöntem sadece NotSupportedException atıyor.
public void Clear()
GetById(int ile)
Belirlenen ID ile bir kaynak iade eder.
public Resource GetById(int id)
Parameters
id
int
Belirlenmiş bir id.
Returns
belirtilen id ile kaynak varsa mevcut; aksi takdirde, null.
Remarks
O (1) karmaşıklık
GetByUid(int ile)
Belirlenen Uid ile bir kaynağı iade eder.
public Resource GetByUid(int uid)
Parameters
uid
int
Belirlenmiş UID.
Returns
Eğer mevcutsa belirtilen uid ile kaynak; aksi takdirde sıfır.
Remarks
O (1) karmaşıklık
GetEnumerator()
Bu koleksiyon için bir listeyi iade edin.
public IEnumerator<resource> GetEnumerator()
Returns
IEnumerator < için; Resource >
Bu koleksiyon için bir listeler.
Remove(Resource)
Bu, ICollection’s Remove’ın sıkı uygulanmasıdırYöntem, Sadece Destekleme Destekleme
public bool Remove(Resource item)
Parameters
item
Resource
Elemanı kaldırmak için.
Returns
‘gerçek’ eğer öğe kaldırılmışsa; ‘yanlış’ başka türlü.
ToList()
ResourceCollection nesnesini Aspose.Tasks.Resource nesnelerinin bir listesine dönüştürür.
public List<resource> ToList()
Returns
Aspose.Tasks.Resource nesnelerinin listesi