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
Implements
IList
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
IsReadOnly
Obdrží hodnotu, která naznačuje, zda je tato sbírka pouze čten.
public bool IsReadOnly { get; }
Hodnota nemovitosti
ParentProject
Obdrží rodný projekt objektu TaskCollection.
public Project ParentProject { get; }
Hodnota nemovitosti
Tohle[Int]
Vraťte prvek do specifikovaného indexu.
public Task this[int index] { get; set; }
Hodnota nemovitosti
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
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
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
vrátí úkol, který byl vložen před úkolem s uvedeným ID.
Exceptions
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
vrátí nově přidanou příklad třídy Aspose.Tasks.Task.
Exceptions
V případě, že specifikované parametry jsou nulov.
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
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
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
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
‘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
vrátí seznam, který obsahuje příklady třídy Aspose.Tasks.Task této sbírky.