Class TaskCollection

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

object TaskCollection

Implements

IList , ICollection , IEnumerable , IEnumerable

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

int

IsReadOnly

Otrzymuje wartość wskazującą, czy ta kolekcja jest czytana tylko.

public bool IsReadOnly { get; }

Wartość nieruchomości

bool

ParentProject

Otrzymuje główny projekt obiektu TaskCollection.

public Project ParentProject { get; }

Wartość nieruchomości

Project

Tego[Int]

Powrót elementu do określonego indeksu.

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

Wartość nieruchomości

Task

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

Task

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

Task

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

Task

zwraca zadania, które zostało wprowadzone przed zadaniem z określonymi identyfikatorami.

Exceptions

ArgumentOutOfRangeException

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

Task

Powróci do nowo dodanej instancji klasy Aspose.Tasks.Task.

Exceptions

ArgumentNullException

Wyróżnia się, jeśli określone parametry są zero.

ArgumentException

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

bool

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

Task

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

Task

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

bool

“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

List • < Task >

zwraca listę zawierającą instancje klasy Aspose.Tasks.Task tej kolekcji.

 Polski