Class TaskCollection
Nazwa przestrzeń: Aspose.Tasks Zgromadzenie: Aspose.Tasks.dll (25.4.0)
Przedstawia kolekcję obiektów Aspose.Tasks.Task.
public class TaskCollection : IList<task>, ICollection<task>, IEnumerable<task>, IEnumerable
Inheritance
Implements
IList
Dziedziczeni członkowie
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Count
Dostarcza liczbę przedmiotów zawartych w TaskCollection.
public int Count { get; }
Wartość nieruchomości
IsReadOnly
Otrzymuje wartość wskazującą, czy ta kolekcja jest czytana tylko.
public bool IsReadOnly { get; }
Wartość nieruchomości
ParentProject
Otrzymuje główny projekt obiektu TaskCollection.
public Project ParentProject { get; }
Wartość nieruchomości
Tego[Int]
Powrót elementu do określonego indeksu.
public Task this[int index] { get; set; }
Wartość nieruchomości
Methods
Add(Task)
Dodaj określone zadania do przykładu klasy Aspose.Tasks.TaskCollection.Jeśli ParentProject.CalculationMode jest Żaden użytkownik nie powinien odwołać się do Project.Recalculate() po użyciu tej metody (Będzie ponownie rozliczać wszystkie zadania projektu (daty rozpoczęcia / zakończenia, ustawić daty wczesne / późne) i obliczyć zależne pola, takie jak ślady, pola pracy i kosztów, identyfikatorów i poziomy wyjścia).Jeśli ParentProject.CalculationMode jest ręczny, metoda oblicza tylko identyfikator zadań, poziom wyjścia i liczby wyjścia automatycznie.Jeśli ParentProject.CalculationMode jest automatyczny, metoda automatycznie odświeża wszystkie zadania projektu(daty rozpoczęcia / zakończenia, ustaw daty wczesne / późne, oblicza stopy, pola pracy i kosztów, ponownie wylicza identyfikatorów i poziomy wyjścia).
public void Add(Task item)
Parameters
item
Task
określone zadania, które należy dodać do tej kolekcji zadań.
Add()
Dodaj nowe zadania do zbioru zadań projektu na tym samym poziomie wyjściowym z ostatniego zadania.
public Task Add()
Returns
Powróci do nowo dodanej instancji klasy Aspose.Tasks.Task.
Add(strumień)
Dodaj nową pracę do zbioru zadań dla dzieci.
public Task Add(string taskName)
Parameters
taskName
string
określoną nazwę zadania.
Returns
Powróci do nowo dodanej instancji klasy Aspose.Tasks.Task.
Add(Źródło, int)
Dodaj nowe powtarzające się zadania do zbioru zadań dla dzieci.
public Task Add(string taskName, int beforeTaskId)
Parameters
taskName
string
określoną nazwę zadania.
beforeTaskId
int
Identyfikator zadania, przed którym zostanie wprowadzona nowa zadania.
Returns
zwraca zadania, które zostało wprowadzone przed zadaniem z określonymi identyfikatorami.
Exceptions
ArgumentOutOfRangeException jest wyrzucany, jeśli określony identyfikator nie jest ważnym identyfikatorem zadań.
Add(RecurringTaskParameters)
Wprowadź nową pracę przed zadaniem z określonymi identyfikatorami i na tym samym poziomie wyjściowym.
public Task Add(RecurringTaskParameters parameters)
Parameters
parameters
RecurringTaskParameters
Parametry określone parametry do tworzenia powtarzających się zadań.
Returns
Powróci do nowo dodanej instancji klasy Aspose.Tasks.Task.
Exceptions
Wyróżnia się, jeśli określone parametry są zero.
W przypadku, gdy określone parametry są nieważne.
Contains(Task)
Sprawdź, czy kolekcja zawiera określone elementy.
public bool Contains(Task item)
Parameters
item
Task
Przedmiot do sprawdzenia.
Returns
Prawda, jeśli kolekcja zawiera element, fałszywe inaczej.
GetById(Int)
Powraca zadania z określonymi identyfikatorami, których przodek jest zadaniem ojczystym tej kolekcji.
public Task GetById(int id)
Parameters
id
int
Taskentity ID
Returns
zwraca przykład klasy Aspose.Tasks.Task z określonymi identyfikatorami, których przodek jest zadaniem ojczystym tej kolekcji.
GetByUid(Int)
Powraca zadania z określonymi Uid, którego przodek jest zadaniem ojczystym tej kolekcji .
public Task GetByUid(int uid)
Parameters
uid
int
Działalność UID.
Returns
zwraca przykład klasy Aspose.Tasks.Task z określonym uid, którego przodek jest zadaniem ojczystym tej kolekcji.
GetEnumerator()
Zwróć listę do tej kolekcji.
public IEnumerator<task> GetEnumerator()
Returns
IEnumerator • < Task >
List do tej kolekcji.
Insert(Zadanie, Zadanie)
To jest trzecia implementacja IList’s InsertMetoda, która tylko rzuca nie wspieraneZ wyjątkiem
public void Insert(int index, Task item)
Parameters
index
int
Wskaźnik do wprowadzenia.
item
Task
Przedmiot do wprowadzenia.
Remove(Task)
To jest trzecia implementacja usunięcia ICollection’sMetoda, która tylko rzuca nie wspieraneZ wyjątkiem
public bool Remove(Task item)
Parameters
item
Task
Przedmiot do usunięcia.
Returns
“prawdziwy” jeśli element został usunięty; “fałszywy” inaczej.
ToList()
Konwertuje obiekt TaskCollection na listę obiektów Aspose.Tasks.Task.
public List<task> ToList()
Returns
zwraca listę zawierającą instancje klasy Aspose.Tasks.Task tej kolekcji.