Class TaskCollection

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

object TaskCollection

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

Görev Koleksiyonunda 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

TaskCollection nesnesinin ana projesini alır.

public Project ParentProject { get; }

Mülkiyet Değer

Project

bu[int ile]

Elemanı belirlenmiş endekslere geri getirir.

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

Mülkiyet Değer

Task

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

Task

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

Task

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

Task

Belirlenen kimlik ile bir görev öncesi giren bir görev geri getirir.

Exceptions

ArgumentOutOfRangeException

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

Task

Aspose.Tasks.Task sınıfının yeni eklenen örneğini geri getirir.

Exceptions

ArgumentNullException

Belirlenen parametrelerin sıfır olması durumunda.

ArgumentException

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

bool

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

Task

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

Task

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 &lt 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

bool

‘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

List &lt için; Task >

Bu koleksiyonun Aspose.Tasks.Task sınıfı örneklerini içeren bir listeyi geri getirir.

 Türkçe