Class TaskLinkCollection
Nazwa przestrzeń: Aspose.Tasks Zgromadzenie: Aspose.Tasks.dll (25.4.0)
Przedstawia kolekcję obiektów Aspose.Tasks.Task.
public class TaskLinkCollection : IList<tasklink>, ICollection<tasklink>, IEnumerable<tasklink>, 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
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.