Class TaskCollection
Namn på plats: Aspose.Tasks Sammanfattning: Aspose.Tasks.dll (25.4.0)
Representerar en samling av Aspose.Tasks.Task objekt.
public class TaskCollection : IList<task>, ICollection<task>, IEnumerable<task>, IEnumerable
Inheritance
Implements
IList
Arvsmedlemmar
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Count
Få antalet objekt som finns i TaskCollection.
public int Count { get; }
Fastighetsvärde
IsReadOnly
Det får ett värde som indikerar om denna samling endast läses.
public bool IsReadOnly { get; }
Fastighetsvärde
ParentProject
Få det moderprojektet för TaskCollection-objektet.
public Project ParentProject { get; }
Fastighetsvärde
Detta[int]
Returnerar elementet till det angivna indexet.
public Task this[int index] { get; set; }
Fastighetsvärde
Methods
Add(Task)
Lägg till den angivna uppgiften till instansen i Aspose.Tasks.TaskCollection-klassen.Om ParentProject.CalculationMode är Ingen användare bör anmoda Project.Recalculate() efter att ha använt den här metoden (Det kommer att återskapa alla projektuppgifter (start/avslutningsdatum, ställer in tidiga/försenade datum) och beräkna de beroende fälten som slag, arbets- och kostnadsfält, id och outline nivåer).Om ParentProject.CalculationMode är Manuell beräknar metoden endast uppgifter ID, outline nivå och outline siffror automatiskt.Om ParentProject.CalculationMode är Automatisk återställer metoden automatiskt alla projektuppdrag(Start/finish datum, ställer in tidiga/långt datum, beräknar skott, arbets- och kostnadsfält, omberäknas id och outline nivåer).
public void Add(Task item)
Parameters
item
Task
den angivna uppgiften som ska läggas till i denna uppgiftssamling.
Add()
Lägg till en ny uppgift till projektuppgiftsamlingen på samma utgångsnivå som den sista uppgiften.
public Task Add()
Returns
returnerar den nyligen tillagda instansen i Aspose.Tasks.Task-klassen.
Add(Sträng)
Lägg till en ny uppgift till barn uppgiftsamlingen.
public Task Add(string taskName)
Parameters
taskName
string
Det angivna uppdragets namn.
Returns
returnerar den nyligen tillagda instansen i Aspose.Tasks.Task-klassen.
Add(sträng, int)
Lägg till en ny återkommande uppgift till barnuppgiftsamlingen.
public Task Add(string taskName, int beforeTaskId)
Parameters
taskName
string
Det angivna uppdragets namn.
beforeTaskId
int
Det angivna idet för en uppgift innan en ny uppgift kommer att läggas in.
Returns
returnerar en uppgift som infördes innan en uppgift med den angivna ID.
Exceptions
ArgumentOutOfRangeException kastas om det angivna idet inte är ett giltigt uppgift id.
Add(RecurringTaskParameters)
Ange en ny uppgift före en uppgift med den angivna ID och på samma utgångsnivå.
public Task Add(RecurringTaskParameters parameters)
Parameters
parameters
RecurringTaskParameters
De parametrar de angivna parametrarna för skapandet av återkommande uppgifter.
Returns
returnerar den nyligen tillagda instansen i Aspose.Tasks.Task-klassen.
Exceptions
Om de angivna parametrarna är noll.
Om de angivna parametrarna är ogiltiga.
Contains(Task)
Kontrollera om samlingen innehåller angivna objekt.
public bool Contains(Task item)
Parameters
item
Task
Ämnet att kontrollera.
Returns
sant, om samlingen innehåller ett objekt, falsk annars.
GetById(int)
Returnerar en uppgift med den angivna ID vars förfäder är föräldrauppgiften i denna samling .
public Task GetById(int id)
Parameters
id
int
Uppgift ID
Returns
returnerar instansen av Aspose.Tasks.Task klass med den angivna ID vars förfäder är föräldrauppgiften i denna samling.
GetByUid(int)
Returnerar en uppgift med den angivna Uid vars förfäder är föräldrauppgiften i denna samling .
public Task GetByUid(int uid)
Parameters
uid
int
Uppgiftsuppgift UID.
Returns
returnerar instansen av Aspose.Tasks.Task klass med den angivna uid vars förfäder är föräldrauppgiften i denna samling.
GetEnumerator()
Returnerar en förteckning för denna samling.
public IEnumerator<task> GetEnumerator()
Returns
IEnumerator ochlt; Task >
en förteckning för denna samling.
Insert(Tjänsten, Task)
Detta är den snabba implementeringen av IList’s InsertMetod, som bara kastar NotSupportedException
public void Insert(int index, Task item)
Parameters
index
int
Indeksen att sätta in på.
item
Task
Innehållet att sätta in.
Remove(Task)
Detta är den stub implementeringen av ICollection’s RemoveMetod, som bara kastar NotSupportedException
public bool Remove(Task item)
Parameters
item
Task
föremålet att ta bort.
Returns
’true’ om objektet har tagits bort; ‘falska’ annars.
ToList()
Konverterar TaskCollection-objektet till en lista över Aspose.Tasks.Task-objekt.
public List<task> ToList()
Returns
returnerar en lista som innehåller Aspose.Tasks.Task klassinstanser i denna samling.