Class TaskCollection
İsim alanı : Aspose.Tasks Toplantı: Aspose.Tasks.dll (25.4.0)
Aspose.Tasks.Task nesnelerinin bir koleksiyonunu temsil eder.
public class TaskCollection : IList<task>, ICollection<task>, IEnumerable<task>, 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
Görev Koleksiyonunda 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
TaskCollection nesnesinin ana projesini alır.
public Project ParentProject { get; }
Mülkiyet Değer
bu[int ile]
Elemanı belirlenmiş endekslere geri getirir.
public Task this[int index] { get; set; }
Mülkiyet Değer
Methods
Add(Task)
Aspose.Tasks.TaskCollection sınıfının örneğine belirtilen görevi ekleyin.Eğer ParentProject.CalculationMode is Hiçbir kullanıcı bu yöntemi kullandıktan sonra Project.Recalculate()’e başvurmamalıdır (Tüm proje görevlerini (başlangıç/son tarihler, erken/son tarihler ayarlayacak) yeniden hesaplayacak ve çarpışmalar, çalışma ve maliyet alanları, idler ve çıkış seviyeleri gibi bağımlı alanları hesaplayacaktır).Eğer ParentProject.CalculationMode Manual ise, yöntem yalnızca görev kimliği, çıkış seviyesi ve çıkış sayısını otomatik olarak hesaplar.Eğer ParentProject.CalculationMode otomatik ise, yöntem tüm projenin görevlerini otomatik olarak yeniden düzenler.(Başlangıç / bitirme tarihleri, erken / geç tarihleri ayarlayın, çarpışmalar, çalışma ve maliyet alanları, idler ve çıkış seviyeleri yeniden hesaplanır).
public void Add(Task item)
Parameters
item
Task
Bu görev koleksiyonuna eklenmesi gereken belirli görev.
Add()
Son görevin aynı çıkış seviyesinde proje görevi toplama yeni görevi ekler.
public Task Add()
Returns
Aspose.Tasks.Task sınıfının yeni eklenen örneğini geri getirir.
Add(Sırt)
Çocuklar için yeni bir görev ekleyin.
public Task Add(string taskName)
Parameters
taskName
string
Görev Adı Belirlenmiştir.
Returns
Aspose.Tasks.Task sınıfının yeni eklenen örneğini geri getirir.
Add(Çerçeve , int)
Çocuklar için tekrarlayan bir görev toplama ekleyin.
public Task Add(string taskName, int beforeTaskId)
Parameters
taskName
string
Görev Adı Belirlenmiştir.
beforeTaskId
int
Yeni bir görevin yerleştirilmesinden önce belirlenmiş bir görevin kimliği.
Returns
Belirlenen kimlik ile bir görev öncesi giren bir görev geri getirir.
Exceptions
ArgumentOutOfRangeException belirtilen kimlik geçerli bir görev kimliği değilse atılır.
Add(RecurringTaskParameters)
Belirlenen ID ile bir görev öncesi ve aynı çıkış seviyesinde yeni bir görev girer.
public Task Add(RecurringTaskParameters parameters)
Parameters
parameters
RecurringTaskParameters
Parametreler, tekrarlayan görevlerin oluşturulması için belirtilen parametrelerdir.
Returns
Aspose.Tasks.Task sınıfının yeni eklenen örneğini geri getirir.
Exceptions
Belirlenen parametrelerin sıfır olması durumunda.
Belirlenen parametrelerin geçersiz olması durumunda.
Contains(Task)
Koleksiyonun belirli öğeleri olup olmadığını kontrol edin.
public bool Contains(Task item)
Parameters
item
Task
Konu kontrol etmek için.
Returns
Gerçek, eğer koleksiyon bir öğe içeriyorsa, yanlış başka türlü.
GetById(int ile)
Bu koleksiyonun ana görevi olan atası olan belirli bir ID ile bir görev iade eder.
public Task GetById(int id)
Parameters
id
int
Etiket: id
Returns
Aspose.Tasks.Task sınıfının örneğini, atası bu koleksiyonun ana görevi olan belirtilen kimliğiyle geri getirir.
GetByUid(int ile)
Bu koleksiyonun ana görevi olan atası olan belirli Uid ile bir görevi geri getirir.
public Task GetByUid(int uid)
Parameters
uid
int
Görevleri görüyoruz.
Returns
Aspose.Tasks.Task sınıfının örneğini, atası bu koleksiyonun ana görevi olan belirli uid ile geri getirir.
GetEnumerator()
Bu koleksiyon için bir listeyi iade edin.
public IEnumerator<task> GetEnumerator()
Returns
IEnumerator < için; Task >
Bu koleksiyon için bir listeler.
Insert(Görev , Görev)
Bu, IList’in Insert’in sıkı uygulanmasıdırYöntem, Sadece Destekleme Destekleme
public void Insert(int index, Task item)
Parameters
index
int
indeksleri yerleştirmek için.
item
Task
Giriş yapılması gereken öğe.
Remove(Task)
Bu, ICollection’s Remove’ın sıkı uygulanmasıdırYöntem, Sadece Destekleme Destekleme
public bool Remove(Task item)
Parameters
item
Task
Elemanı kaldırmak için.
Returns
‘gerçek’ eğer öğe kaldırılmışsa; ‘yanlış’ başka türlü.
ToList()
TaskCollection öğesini Aspose.Tasks.Task öğelerinin bir listesine dönüştürür.
public List<task> ToList()
Returns
Bu koleksiyonun Aspose.Tasks.Task sınıfı örneklerini içeren bir listeyi geri getirir.