Class TaskCollection
Navne til: Aspose.Tasks Sammensætning: Aspose.Tasks.dll (25.4.0)
Det repræsenterer en samling af Aspose.Tasks.Task objekter.
public class TaskCollection : IList<task>, ICollection<task>, IEnumerable<task>, IEnumerable
Inheritance
Implements
IList
De arvede medlemmer
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Count
Få det antal objekter, der er indeholdt i TaskCollection.
public int Count { get; }
Ejendomsværdi
IsReadOnly
Giver en værdi, der angiver, om denne samling kun læses.
public bool IsReadOnly { get; }
Ejendomsværdi
ParentProject
Få det moderside projekt af TaskCollection-objektet.
public Project ParentProject { get; }
Ejendomsværdi
Dette[Int]
Returner elementet til det angivne indeks.
public Task this[int index] { get; set; }
Ejendomsværdi
Methods
Add(Task)
Tilføj den angivne opgave til eksemplet på Aspose.Tasks.TaskCollection klasse.Hvis ParentProject.CalculationMode er Ingen bruger bør opfordre til Project.Recalculate() efter at bruge denne metode (Det vil genskabe alle projektopgaver (start/afslutning datoer, indsætte tidlige/lange datoer) og beregne de afhængige felter som slag, arbejds- og omkostningsfelter, ID’er og outline niveauer).Hvis ParentProject.CalculationMode er manuelt, vil metoden kun beregne opgaven ID, outline niveau og outline tal automatisk.Hvis ParentProject.CalculationMode er Automatisk, genskader metoden alle projektets opgaver automatisk(Start/Finish datoer, indsætte tidlige/lange data, beregne slag, arbejds- og omkostningsfelt, genberegne ID’er og outline niveauer).
public void Add(Task item)
Parameters
item
Task
den angivne opgave, der skal tilføjes til denne opgavesamling.
Add()
Tilføjer nye opgaver til projekt opgaver indsamling på det samme outline niveau af den sidste opgave.
public Task Add()
Returns
returnerer den nyligt tilføjet instans af Aspose.Tasks.Task klasse.
Add(String)
Tilføj en ny opgave til børn opgaver samling.
public Task Add(string taskName)
Parameters
taskName
string
Navnet på opgaven.
Returns
returnerer den nyligt tilføjet instans af Aspose.Tasks.Task klasse.
Add(Strækning, Int)
Tilføj en ny tilbagevendende opgave til børns opgaver samling.
public Task Add(string taskName, int beforeTaskId)
Parameters
taskName
string
Navnet på opgaven.
beforeTaskId
int
Den angivne ID af en opgave, før den indsættes en ny opgave.
Returns
returnerer en opgave, der blev indtastet før en opgave med den angivne ID.
Exceptions
ArgumentOutOfRangeException kastes, hvis den angivne ID ikke er en gyldig opgaver.
Add(RecurringTaskParameters)
Indtast en ny opgave før en opgave med den angivne ID og på det samme outline niveau.
public Task Add(RecurringTaskParameters parameters)
Parameters
parameters
RecurringTaskParameters
Parametrene er de specifikke parametre til oprettelse af gentagne opgaver.
Returns
returnerer den nyligt tilføjet instans af Aspose.Tasks.Task klasse.
Exceptions
Hvis de angivne parametre er null.
Om de angivne parametre er ugyldige.
Contains(Task)
Kontroller, om samlingen indeholder specifikke elementer.
public bool Contains(Task item)
Parameters
item
Task
Det punkt at tjekke.
Returns
sandt, hvis samlingen indeholder et element, falsk ellers.
GetById(Int)
Returnerer en opgave med den angivne ID, hvis forfædre er den forældres opgave i denne samling .
public Task GetById(int id)
Parameters
id
int
TaskEntity ID
Returns
returnerer eksemplet på Aspose.Tasks.Task klasse med den angivne ID, hvis forfædre er denne samlingens forældreopgave.
GetByUid(Int)
Returnerer en opgave med den angivne Uid, hvis forfædre er den forældres opgave i denne samling .
public Task GetByUid(int uid)
Parameters
uid
int
Arbejdsmæssige opgaver.
Returns
returnerer eksemplet på Aspose.Tasks.Task klasse med den angivne uid, hvis forfædre er moderopgaven af denne samling.
GetEnumerator()
Returnerer en enumerator til denne samling.
public IEnumerator<task> GetEnumerator()
Returns
IEnumerator < Task >
En liste over denne samling.
Insert(opgaver, opgaver)
Dette er den stub implementering af IList’s InsertMetode, der kun kaster NotSupportedException
public void Insert(int index, Task item)
Parameters
index
int
Indekset skal indsættes.
item
Task
Det element at indsætte.
Remove(Task)
Dette er den stub implementering af ICollection’s RemoveMetode, der kun kaster NotSupportedException
public bool Remove(Task item)
Parameters
item
Task
Det element at fjerne.
Returns
’true’ hvis elementet er blevet fjernet; ‘false’ ellers.
ToList()
Konverterer TaskCollection-objektet til en liste over Aspose.Tasks.Task-objekter.
public List<task> ToList()
Returns
returnerer en liste, der indeholder Aspose.Tasks.Task-klasseindstillingerne i denne samling.