Class TaskLinkCollection
Numele spaţiului: Aspose.Tasks Asamblare: Aspose.Tasks.dll (25.4.0)
Reprezintă o colecție de obiecte Aspose.Tasks.Task.
public class TaskLinkCollection : IList<tasklink>, ICollection<tasklink>, IEnumerable<tasklink>, IEnumerable
Inheritance
Implements
IList
Membrii moștenitori
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Count
Obține numărul de obiecte conținute în acest Obiect Aspose.Tasks.TaskLinkCollection.
public int Count { get; }
Valoarea proprietății
ParentProject
Obține proiectul principal al obiectului ResourceAssignmentCollection.
public Project ParentProject { get; }
Valoarea proprietății
Această[int]
Întoarce sau pune elementul la indexul specificat.
public TaskLink this[int index] { get; set; }
Valoarea proprietății
Methods
Add(sarcină, sarcină)
Returnează o instanță de Finish-Start Aspose.Tasks.TaskLink care a fost adăugată la obiectul TaskLinkCollection.
public TaskLink Add(Task pred, Task succ)
Parameters
pred
Task
sarcina predecesorului.
succ
Task
sarcina succesorului.
Returns
un link de sarcină care a fost adăugat la acest obiect.
Exceptions
Dacă oricare dintre sarcinile de intrare este egală cu zero, atunci System.ArgumentNullException va fi aruncat.
Add(Task, Task și TaskLinkType)
Returnează o instanță de Aspose.Tasks.TaskLink care a fost adăugată la obiectul TaskLinkCollection.
public TaskLink Add(Task pred, Task succ, TaskLinkType linkType)
Parameters
pred
Task
sarcina predecesorului.
succ
Task
sarcina succesorului.
linkType
TaskLinkType
Tipul de link Aspose.Tasks.TaskLinkType
Returns
un link de sarcină care a fost adăugat la acest obiect.
Exceptions
Dacă oricare dintre sarcinile de intrare este egală cu zero, atunci System.ArgumentNullException va fi aruncat.
Add(Task, Task, TaskLinkType, Durata)
Returnează o instanță de Aspose.Tasks.TaskLink care a fost adăugată la obiectul TaskLinkCollection.
public TaskLink Add(Task pred, Task succ, TaskLinkType linkType, Duration lag)
Parameters
pred
Task
sarcina predecesorului.
succ
Task
sarcina succesorului.
linkType
TaskLinkType
Tipul de link Aspose.Tasks.TaskLinkType
lag
Duration
Link lag Aspose.Tasks.Durarea
Returns
un link de sarcină care a fost adăugat la acest obiect.
Exceptions
Dacă oricare dintre sarcinile de intrare este egală cu zero, atunci System.ArgumentNullException va fi aruncat.
Add(TaskLink)
Aceasta este punerea în aplicare a metodei de adăugare a ICollection, care aruncă doar NotSupportedExcepție
public void Add(TaskLink item)
Parameters
item
TaskLink
Obiectul care trebuie adăugat.
GetEnumerator()
Întoarce un enumerator pentru această colecție.
public IEnumerator<tasklink> GetEnumerator()
Returns
IEnumerator < TaskLink >
un enumerator pentru această colecție.
Remove(TaskLink)
Elimină link-ul de sarcină dintr-un proiect.
public bool Remove(TaskLink item)
Parameters
item
TaskLink
TaskLink pentru a elimina.
Returns
Îndepărtează TaskLink.
ToList()
Convertează obiectul TaskLinkCollection într-o listă a obiectelor Aspose.Tasks.TaskLink.
public List<tasklink> ToList()
Returns
Lista obiectelor Aspose.Tasks.TaskLink.