Class TaskCollection
A név: Aspose.Tasks Összefoglaló: Aspose.Tasks.dll (25.4.0)
Az Aspose.Tasks.Task objektumok gyűjteménye.
public class TaskCollection : IList<task>, ICollection<task>, IEnumerable<task>, IEnumerable
Inheritance
Implements
IList
Örökletes tagok
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Count
Megkapja a feladatok gyűjteményében szereplő tárgyak számát.
public int Count { get; }
ingatlan értéke
IsReadOnly
Megkap egy értéket, amely azt jelzi, hogy ez a gyűjtemény csak olvasható.
public bool IsReadOnly { get; }
ingatlan értéke
ParentProject
Megkapja a TaskCollection objektum anyaprojektumát.
public Project ParentProject { get; }
ingatlan értéke
Ez a[int]
Visszaadja az elemet a meghatározott indexhez.
public Task this[int index] { get; set; }
ingatlan értéke
Methods
Add(Task)
Adja meg a megadott feladatot az Aspose.Tasks.TaskCollection osztály példájába.Ha a ParentProject.CalculationMode Nincsenek olyan felhasználók, akik ezt a módszert használva hívják fel a Project.Recalculate() címet (az összes projekttevékenységet (indítási/végzési dátumok, korai/ késői dátumok beállítása), valamint a függő mezők, mint például a csapások, a munka és a költség mezők, az ID-k és a kiindulási szintek kiszámítása).Ha a ParentProject.CalculationMode manuális, a módszer automatikusan kiszámítja csak a feladat azonosítóját, a kiindulási szintet és a kiindulási számokat.Ha a ParentProject.CalculationMode automatikus, a módszer automatikusan újraindítja a projekt összes feladatát.(Kezdő / befejezési dátumok, korai / késő időpontok beállítása, csapadék, munka- és költségterületek számlálása, azonosítók és kiindulási szintek újraértékelése).
public void Add(Task item)
Parameters
item
Task
a megadott feladatot, amelyet hozzá kell adni a feladatgyűjteményhez.
Add()
Hozzáadja az új feladatot a projekt feladatok gyűjteményéhez ugyanazon a kiindulási szinten az utolsó feladathoz.
public Task Add()
Returns
Visszaadja az Aspose.Tasks.Task osztály újonnan hozzáadott példáját.
Add(A string)
Hozzáad egy új feladatot a gyermekek feladatainak gyűjteményéhez.
public Task Add(string taskName)
Parameters
taskName
string
A megadott feladat neve.
Returns
Visszaadja az Aspose.Tasks.Task osztály újonnan hozzáadott példáját.
Add(Szilveszter int)
Hozzáadja egy új ismétlődő feladatot a gyermek feladatok gyűjteményéhez.
public Task Add(string taskName, int beforeTaskId)
Parameters
taskName
string
A megadott feladat neve.
beforeTaskId
int
A feladat meghatározott azonosítója, amely előtt új feladat kerül bevezetésre.
Returns
visszatér egy olyan feladatot, amelyet a megadott ID-vel ellátott feladat előtt helyeztek el.
Exceptions
Az ArgumentOutOfRangeException akkor kerül dobásra, ha a megadott azonosító nem érvényes feladat azonosító.
Add(RecurringTaskParameters)
Helyezzen be egy új feladatot a megadott azonosítóval ellátott feladat előtt és ugyanazon a kiindulási szinten.
public Task Add(RecurringTaskParameters parameters)
Parameters
parameters
RecurringTaskParameters
A paraméterek az ismétlődő feladatok létrehozására vonatkozó meghatározott paraméterek.
Returns
Visszaadja az Aspose.Tasks.Task osztály újonnan hozzáadott példáját.
Exceptions
Ha a meghatározott paraméterek nullák.
Ha a meghatározott paraméterek nem érvényesek.
Contains(Task)
Ellenőrizze, hogy a gyűjtemény tartalmaz-e egy adott elemet.
public bool Contains(Task item)
Parameters
item
Task
Az elemet ellenőrizni kell.
Returns
igaz, ha a gyűjtemény tartalmaz egy elemet, hamis máskülönben.
GetById(int)
Visszaadja a feladatot a megadott ID-vel, amelynek őse a gyűjtemény szülői feladata.
public Task GetById(int id)
Parameters
id
int
TaskEntity id
Returns
visszaadja az Aspose.Tasks.Task osztály példáját a megadott azonosítóval, amelynek őse ennek a gyűjteménynek a szülői feladata.
GetByUid(int)
Visszaadja a feladatot a kijelölt Uid, amelynek őse a gyűjtemény szülői feladata.
public Task GetByUid(int uid)
Parameters
uid
int
A feladatok elvégzése.
Returns
Visszaadja az Aspose.Tasks.Task osztály példáját a kijelölt uidmal, amelynek őse ennek a gyűjteménynek a szülői feladata.
GetEnumerator()
Visszatér egy listát erre a gyűjteményre.
public IEnumerator<task> GetEnumerator()
Returns
IEnumerator < Task >
Ez a gyűjtemény listája.
Insert(A feladat, a feladat)
Ez az IList Insert szilárd végrehajtásamódszer, amely csak nem támogatott kivétel
public void Insert(int index, Task item)
Parameters
index
int
Az indexet be kell adni.
item
Task
Az elemet be kell adni.
Remove(Task)
Ez az ICollection eltávolításának állandó végrehajtásamódszer, amely csak nem támogatott kivétel
public bool Remove(Task item)
Parameters
item
Task
Az elemek eltávolítása.
Returns
„valódi”, ha az elemet eltávolították; „valódi” másképp.
ToList()
Átalakítja a TaskCollection objektumot az Aspose.Tasks.Task objektumok listájára.
public List<task> ToList()
Returns
visszatér egy listát, amely tartalmazza az Aspose.Tasks.Task osztályú példákat ebben a gyűjteményben.