Class TaskCollection

Class TaskCollection

Název místa: Aspose.Tasks Shromáždění: Aspose.Tasks.dll (25.4.0)

Představuje sbírku objektů Aspose.Tasks.Task.

public class TaskCollection : IList<task>, ICollection<task>, IEnumerable<task>, IEnumerable

Inheritance

object TaskCollection

Implements

IList , ICollection , IEnumerable , IEnumerable

Dědiční členové

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

Count

Získáte počet objektů obsažených v TaskCollection.

public int Count { get; }

Hodnota nemovitosti

int

IsReadOnly

Obdrží hodnotu, která naznačuje, zda je tato sbírka pouze čten.

public bool IsReadOnly { get; }

Hodnota nemovitosti

bool

ParentProject

Obdrží rodný projekt objektu TaskCollection.

public Project ParentProject { get; }

Hodnota nemovitosti

Project

Tohle[Int]

Vraťte prvek do specifikovaného indexu.

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

Hodnota nemovitosti

Task

Methods

Add(Task)

Přidejte specifikovanou úlohu do příkladu třídy Aspose.Tasks.TaskCollection.Pokud je ParentProject.CalculationMode Žádný uživatel by měl po použití této metody odvolat Project.Recalculate() (Bude přepočítat všechny úkoly projektu (start/finish daty, nastavení časných/pozdních dat) a vypočítat závislé pole, jako jsou nárazy, pracovní a nákladové pole, ID a výstupní úrovn).Pokud je ParentProject.CalculationMode manuální, metoda automaticky vypočítá pouze identifikaci úkolu, úroveň výstupu a čísla výstupu.Pokud je ParentProject.CalculationMode automaticky, metoda automaticky obnovuje všechny úkoly projektu.(Start/Finish daty, nastavení dříve/zpožděných dat, výpočet úderů, pracovních a nákladových polí, recalculate IDs a outline úrovně).

public void Add(Task item)

Parameters

item Task

konkrétní úkol, který by měl být přidán k této sbírce úkol.

Add()

Přidává nové úkoly do sběru projektových úkolů na stejné úrovni výstupu posledního úkolu.

public Task Add()

Returns

Task

vrátí nově přidanou příklad třídy Aspose.Tasks.Task.

Add(Stringová)

Přidejte novou úlohu dětským úkolům sběru.

public Task Add(string taskName)

Parameters

taskName string

specifikovaný název úkolu.

Returns

Task

vrátí nově přidanou příklad třídy Aspose.Tasks.Task.

Add(Stringová, Int)

Přidává nové opakující se úkoly dětské sbírky úkol.

public Task Add(string taskName, int beforeTaskId)

Parameters

taskName string

specifikovaný název úkolu.

beforeTaskId int

Identifikace úkolu, před nímž bude zadán nový úkol.

Returns

Task

vrátí úkol, který byl vložen před úkolem s uvedeným ID.

Exceptions

ArgumentOutOfRangeException

ArgumentOutOfRangeException se hodí, pokud specifikovaný ID není platný ID úkolu.

Add(RecurringTaskParameters)

Vložte novou úlohu před úkolem s uvedeným ID a na stejné úrovni výstupu.

public Task Add(RecurringTaskParameters parameters)

Parameters

parameters RecurringTaskParameters

parametry stanovených parametrů pro vytvoření opakující se úkol.

Returns

Task

vrátí nově přidanou příklad třídy Aspose.Tasks.Task.

Exceptions

ArgumentNullException

V případě, že specifikované parametry jsou nulov.

ArgumentException

V případě, že uvedené parametry jsou neplatn.

Contains(Task)

Zkontrolujte, zda kolekce obsahuje konkrétní položku.

public bool Contains(Task item)

Parameters

item Task

Předmět k ověřen.

Returns

bool

pravdivý, pokud sbírka obsahuje položku, falešný jinak.

GetById(Int)

Vrátí úkol s uvedeným ID, jehož předkem je rodičovský úkol této sbírky .

public Task GetById(int id)

Parameters

id int

TaskEntity ID

Returns

Task

vrátí příklad třídy Aspose.Tasks.Task s uvedeným identifikátorem, jehož předkem je rodičovský úkol této sbírky.

GetByUid(Int)

Vrátí úkol s uvedeným Uid, jehož předkem je rodičovský úkol této sbírky .

public Task GetByUid(int uid)

Parameters

uid int

koly UID.

Returns

Task

vrátí příklad třídy Aspose.Tasks.Task s uvedeným uid, jehož předek je rodičovským úkolem této sbírky.

GetEnumerator()

Vraťte seznam pro tuto sbírku.

public IEnumerator<task> GetEnumerator()

Returns

IEnumerator < Task >

Seznam pro tuto sbírku.

Insert(Úkol, úkol)

Toto je závěrečná implementace ILIST ́s InsertMetoda, která pouze hodí NonSupportedException

public void Insert(int index, Task item)

Parameters

index int

Indikátor je k dispozici.

item Task

Předmět k vložen.

Remove(Task)

Toto je závěrečná implementace ICollection’s RemoveMetoda, která pouze hodí NonSupportedException

public bool Remove(Task item)

Parameters

item Task

Předmět k odstraněn.

Returns

bool

‘Pravda" pokud byl položka odstraněna; “falšování” jinak.

ToList()

Konvertuje objekt TaskCollection na seznam objektů Aspose.Tasks.Task.

public List<task> ToList()

Returns

List < Task >

vrátí seznam, který obsahuje příklady třídy Aspose.Tasks.Task této sbírky.

 Čeština