Class TaskLinkCollection
Nazwa przestrzeń: Aspose.Tasks Zgromadzenie: Aspose.Tasks.dll (25.5.0)
Przedstawia kolekcję obiektów Aspose.Tasks.Task.
public class TaskLinkCollection : IList<tasklink>, ICollection<tasklink>, IEnumerable<tasklink>, IEnumerableInheritance
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
Otrzymuje liczbę obiektów zawartych w tym Obiekt Aspose.Tasks.TaskLinkCollection.
public int Count { get; }Wartość nieruchomości
ParentProject
Otrzymuje główny projekt obiektu ResourceAssignmentCollection.
public Project ParentProject { get; }Wartość nieruchomości
Tego[Int]
Powrót lub ustawienie elementu na określony indeks.
public TaskLink this[int index] { get; set; }Wartość nieruchomości
Methods
Add(Zadanie , Zadanie)
Powraca instancję Finish-Start Aspose.Tasks.TaskLink, która została dodana do obiektu TaskLinkCollection.
public TaskLink Add(Task pred, Task succ)Parameters
pred Task
Zadanie poprzednika
succ Task
Zadania następców.
Returns
wskaźnik powiązania zadań, który został dodany do tego obiektu.
Exceptions
Jeśli każda z zadań wejściowych jest równa zero, System.ArgumentNullException zostanie wyrzucony.
Add(Zadanie, Zadanie, TaskLinkType)
Powraca instancję Aspose.Tasks.TaskLink, która została dodana do obiektu TaskLinkCollection.
public TaskLink Add(Task pred, Task succ, TaskLinkType linkType)Parameters
pred Task
Zadanie poprzednika
succ Task
Zadania następców.
linkType TaskLinkType
Typ łącza Aspose.Tasks.TaskLinkType
Returns
wskaźnik powiązania zadań, który został dodany do tego obiektu.
Exceptions
Jeśli każda z zadań wejściowych jest równa zero, System.ArgumentNullException zostanie wyrzucony.
Add(Task, Task, TaskLinkType, Czas trwania)
Powraca instancję Aspose.Tasks.TaskLink, która została dodana do obiektu TaskLinkCollection.
public TaskLink Add(Task pred, Task succ, TaskLinkType linkType, Duration lag)Parameters
pred Task
Zadanie poprzednika
succ Task
Zadania następców.
linkType TaskLinkType
Typ łącza Aspose.Tasks.TaskLinkType
lag Duration
Link lag Aspose.Tasks.Duracja
Returns
link do zadań, który został dodany do tego obiektu.
Exceptions
Jeśli każda z zadań wejściowych jest równa zero, System.ArgumentNullException zostanie wyrzucony.
Add(TaskLink)
Jest to wstrząsająca implementacja metody dodania ICollection, która rzuca tylko NotSupportedException
public void Add(TaskLink item)Parameters
item TaskLink
Przedmiot do dodania.
GetEnumerator()
Zwróć listę do tej kolekcji.
public IEnumerator<tasklink> GetEnumerator()Returns
IEnumerator • < TaskLink >
List do tej kolekcji.
Remove(TaskLink)
Usunąć link do zadań z projektu.
public bool Remove(TaskLink item)Parameters
item TaskLink
TaskLink do usunięcia.
Returns
Usunąć TaskLink.
ToList()
Konwertuje obiekt TaskLinkCollection na listę obiektów Aspose.Tasks.TaskLink.
public List<tasklink> ToList()Returns
Lista obiektów Aspose.Tasks.TaskLink.