Class TaskCollection

Class TaskCollection

De naam: Aspose.Tasks Verzameling: Aspose.Tasks.dll (25.4.0)

Het vertegenwoordigt een verzameling van Aspose.Tasks.Task objecten.

public class TaskCollection : IList<task>, ICollection<task>, IEnumerable<task>, IEnumerable

Inheritance

object TaskCollection

Implements

IList , ICollection , IEnumerable , IEnumerable

Geëerbiede leden

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

Count

Ontdek het aantal objecten dat in de TaskCollection is opgenomen.

public int Count { get; }

Eigendomswaarde

int

IsReadOnly

Geeft een waarde die aangeeft of deze collectie alleen wordt gelezen.

public bool IsReadOnly { get; }

Eigendomswaarde

bool

ParentProject

Geeft het moederproject van het TaskCollection-object.

public Project ParentProject { get; }

Eigendomswaarde

Project

Dit is[Int]

Terugkeert het element naar de aangegeven index.

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

Eigendomswaarde

Task

Methods

Add(Task)

Voeg de aangegeven taak toe aan het voorbeeld van de Aspose.Tasks.TaskCollection-klasse.Als ParentProject.CalculationMode is Geen gebruiker dient Project.Recalculate() na het gebruik van deze methode aan te roepen (Het zal alle projectwerkzaamheden (start/finish dates, set early/late dates) en berekenen de afhankelijke velden zoals slachtoffers, werk- en kostenvelden, ID’s en outline niveaus).Als ParentProject.CalculationMode handmatig is, berekent de methode alleen de taak-ID, outline-niveau en outline-nummers automatisch.Als ParentProject.CalculationMode automatisch is, herstelt de methode automatisch alle taken van het project(Start / einddatums, vroeg / laat datums vaststellen, slachtoffers, werk- en kostenvelden berekenen, ID’s en outline niveaus herbereken).

public void Add(Task item)

Parameters

item Task

de specifieke taak die moet worden toegevoegd aan deze taakverzameling.

Add()

Voeg nieuwe taak toe aan project taakverzameling op hetzelfde outline niveau van de laatste taak.

public Task Add()

Returns

Task

herstelt de nieuw toegevoegde instantie van de Aspose.Tasks.Task-klasse.

Add(String)

Voeg een nieuwe taak toe aan het verzamelen van taken voor kinderen.

public Task Add(string taskName)

Parameters

taskName string

De aangegeven taaknaam.

Returns

Task

herstelt de nieuw toegevoegde instantie van de Aspose.Tasks.Task-klasse.

Add(De string, int)

Voeg een nieuwe terugkerende taak toe aan de verzameling taken voor kinderen.

public Task Add(string taskName, int beforeTaskId)

Parameters

taskName string

De aangegeven taaknaam.

beforeTaskId int

De aangegeven ID van een taak waarvoor een nieuwe taak wordt opgenomen.

Returns

Task

retourneert een taak die voorafgaand aan een taak met de aangegeven ID is opgenomen.

Exceptions

ArgumentOutOfRangeException

ArgumentOutOfRangeException wordt gegooid als de aangegeven ID geen geldig taak-ID is.

Add(RecurringTaskParameters)

Introduceert een nieuwe taak vóór een taak met de aangegeven ID en op hetzelfde outline niveau.

public Task Add(RecurringTaskParameters parameters)

Parameters

parameters RecurringTaskParameters

De parameters de aangegeven parameters voor het creëren van herhaalde taak.

Returns

Task

herstelt de nieuw toegevoegde instantie van de Aspose.Tasks.Task-klasse.

Exceptions

ArgumentNullException

Verwijder als de aangegeven parameters nul zijn.

ArgumentException

Verwijder als de gespecificeerde parameters ongeldig zijn.

Contains(Task)

Controleer of de collectie een bepaald item bevat.

public bool Contains(Task item)

Parameters

item Task

Het item om te controleren.

Returns

bool

waar, als de collectie een item bevat, vals anders.

GetById(Int)

Returneert een taak met de aangegeven ID wiens voorouder de moedertaak van deze collectie is.

public Task GetById(int id)

Parameters

id int

TaskEntity ID

Returns

Task

retourneert het voorbeeld van Aspose.Tasks.Task-klasse met de aangegeven ID waarvan de voorouder de moedertaak van deze collectie is.

GetByUid(Int)

Returneert een taak met de aangegeven Uid wiens voorouder is de moedertaak van deze collectie.

public Task GetByUid(int uid)

Parameters

uid int

De taak is uid.

Returns

Task

retourneert het voorbeeld van Aspose.Tasks.Task-klasse met de aangegeven uid wiens voorouder de moedertaak van deze collectie is.

GetEnumerator()

Terug een lijstje voor deze collectie.

public IEnumerator<task> GetEnumerator()

Returns

IEnumerator < Task >

Een lijstje voor deze collectie.

Insert(De taak, taak)

Dit is de stevige implementatie van IList’s Insertmethode, die alleen niet ondersteunde uitzondering gooien

public void Insert(int index, Task item)

Parameters

index int

De index om in te voeren.

item Task

Het item om in te voeren.

Remove(Task)

Dit is de stevige implementatie van ICollection’s Removemethode, die alleen niet ondersteunde uitzondering gooien

public bool Remove(Task item)

Parameters

item Task

Het item om te verwijderen.

Returns

bool

‘waar’ als het item is verwijderd; ‘false’ anders.

ToList()

Convert het TaskCollection object naar een lijst met Aspose.Tasks.Task objecten.

public List<task> ToList()

Returns

List < Task >

retourneert een lijst met de Aspose.Tasks.Task-instanties van deze collectie.

 Nederlands