Class TaskCollection

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

object TaskCollection

Implements

IList , ICollection , IEnumerable , IEnumerable

Ö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

int

IsReadOnly

Megkap egy értéket, amely azt jelzi, hogy ez a gyűjtemény csak olvasható.

public bool IsReadOnly { get; }

ingatlan értéke

bool

ParentProject

Megkapja a TaskCollection objektum anyaprojektumát.

public Project ParentProject { get; }

ingatlan értéke

Project

Ez a[int]

Visszaadja az elemet a meghatározott indexhez.

public Task this[int index] { get; set; }

ingatlan értéke

Task

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

Task

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

Task

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

Task

visszatér egy olyan feladatot, amelyet a megadott ID-vel ellátott feladat előtt helyeztek el.

Exceptions

ArgumentOutOfRangeException

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

Task

Visszaadja az Aspose.Tasks.Task osztály újonnan hozzáadott példáját.

Exceptions

ArgumentNullException

Ha a meghatározott paraméterek nullák.

ArgumentException

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

bool

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

Task

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

Task

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

bool

„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

List < Task >

visszatér egy listát, amely tartalmazza az Aspose.Tasks.Task osztályú példákat ebben a gyűjteményben.

 Magyar