Class TaskCollection

TaskCollection class

Bir koleksiyonu temsil ederTask nesneler.

public class TaskCollection : IList<Task>

Özellikleri

İsimTanım
Count { get; }TaskCollection. içinde bulunan nesnelerin sayısını alır.
IsReadOnly { get; }Bu koleksiyonun salt okunur olup olmadığını gösteren bir değer alır.
Item { get; set; }Belirtilen dizindeki öğeyi döndürür.
ParentProject { get; }TaskCollection nesnesinin üst projesini alır.

yöntemler

İsimTanım
Add()Proje görevleri koleksiyonuna, son görevin aynı ana hat düzeyinde yeni görev ekler.
Add(RecurringTaskParameters)Belirtilen kimliğe sahip ve aynı ana hat seviyesindeki bir görevin önüne yeni bir görev ekler.
Add(string)Alt görevler koleksiyonuna yeni bir görev ekler.
Add(Task)Belirtilen görevi örneğine ekleyin.TaskCollectionclass. Eğer ParentProject.CalculationMode Yok ise, kullanıcı bu yöntemi kullandıktan sonra Project.Recalculate()‘i çağırmalıdır (Tüm proje görevlerini yeniden planlar (başlangıç/bitiş tarihleri, erken/geç tarihleri ayarlar) ve bolluklar, iş gibi bağımlı alanları hesaplar) ve maliyet alanları, kimlikler ve anahat seviyeleri). ParentProject.CalculationMode Manual ise, yöntem yalnızca görev kimliğini, anahat seviyesini ve anahat numaralarını otomatik olarak hesaplar. ParentProject.CalculationMode Otomatik ise, yöntem tüm projenin görevlerini otomatik olarak yeniden planlar (başlangıç/bitiş) tarihler, erken/geç tarihleri ayarlar, bollukları, çalışma ve maliyet alanlarını hesaplar, kimlikleri ve anahat düzeylerini yeniden hesaplar).
Add(string, int)Alt görev koleksiyonuna yeni bir yinelenen görev ekler.
Contains(Task)Koleksiyonun belirtilen öğeyi içerip içermediğini kontrol eder.
GetById(int)Atası bu koleksiyonun üst görevi olan, belirtilen kimliğe sahip bir görev döndürür .
GetByUid(int)Atası bu koleksiyonun ana görevi olan, belirtilen Uid’ye sahip bir görev döndürür .
GetEnumerator()Bu koleksiyon için bir numaralandırıcı döndürür.
Insert(int, Task)Bu, IList’in Insert yönteminin saplama uygulamasıdır ve yalnızca NotSupportedException öğesini atar.
Remove(Task)Bu, ICollection’ın Remove yönteminin saplama uygulamasıdır ve yalnızca NotSupportedException öğesini atar.
ToList()TaskCollection nesnesini bir listeye dönüştürürTask nesneler.

Ayrıca bakınız