Class TaskCollection

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

object TaskCollection

Implements

IList , ICollection , IEnumerable , IEnumerable

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

int

IsReadOnly

Giver en værdi, der angiver, om denne samling kun læses.

public bool IsReadOnly { get; }

Ejendomsværdi

bool

ParentProject

Få det moderside projekt af TaskCollection-objektet.

public Project ParentProject { get; }

Ejendomsværdi

Project

Dette[Int]

Returner elementet til det angivne indeks.

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

Ejendomsværdi

Task

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

Task

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

Task

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

Task

returnerer en opgave, der blev indtastet før en opgave med den angivne ID.

Exceptions

ArgumentOutOfRangeException

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

Task

returnerer den nyligt tilføjet instans af Aspose.Tasks.Task klasse.

Exceptions

ArgumentNullException

Hvis de angivne parametre er null.

ArgumentException

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

bool

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

Task

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

Task

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

bool

’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

List < Task >

returnerer en liste, der indeholder Aspose.Tasks.Task-klasseindstillingerne i denne samling.

 Dansk