Class TaskCollection

Class TaskCollection

Namn på plats: Aspose.Tasks Sammanfattning: Aspose.Tasks.dll (25.4.0)

Representerar en samling av Aspose.Tasks.Task objekt.

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

Inheritance

object TaskCollection

Implements

IList , ICollection , IEnumerable , IEnumerable

Arvsmedlemmar

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

Properties

Count

Få antalet objekt som finns i TaskCollection.

public int Count { get; }

Fastighetsvärde

int

IsReadOnly

Det får ett värde som indikerar om denna samling endast läses.

public bool IsReadOnly { get; }

Fastighetsvärde

bool

ParentProject

Få det moderprojektet för TaskCollection-objektet.

public Project ParentProject { get; }

Fastighetsvärde

Project

Detta[int]

Returnerar elementet till det angivna indexet.

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

Fastighetsvärde

Task

Methods

Add(Task)

Lägg till den angivna uppgiften till instansen i Aspose.Tasks.TaskCollection-klassen.Om ParentProject.CalculationMode är Ingen användare bör anmoda Project.Recalculate() efter att ha använt den här metoden (Det kommer att återskapa alla projektuppgifter (start/avslutningsdatum, ställer in tidiga/försenade datum) och beräkna de beroende fälten som slag, arbets- och kostnadsfält, id och outline nivåer).Om ParentProject.CalculationMode är Manuell beräknar metoden endast uppgifter ID, outline nivå och outline siffror automatiskt.Om ParentProject.CalculationMode är Automatisk återställer metoden automatiskt alla projektuppdrag(Start/finish datum, ställer in tidiga/långt datum, beräknar skott, arbets- och kostnadsfält, omberäknas id och outline nivåer).

public void Add(Task item)

Parameters

item Task

den angivna uppgiften som ska läggas till i denna uppgiftssamling.

Add()

Lägg till en ny uppgift till projektuppgiftsamlingen på samma utgångsnivå som den sista uppgiften.

public Task Add()

Returns

Task

returnerar den nyligen tillagda instansen i Aspose.Tasks.Task-klassen.

Add(Sträng)

Lägg till en ny uppgift till barn uppgiftsamlingen.

public Task Add(string taskName)

Parameters

taskName string

Det angivna uppdragets namn.

Returns

Task

returnerar den nyligen tillagda instansen i Aspose.Tasks.Task-klassen.

Add(sträng, int)

Lägg till en ny återkommande uppgift till barnuppgiftsamlingen.

public Task Add(string taskName, int beforeTaskId)

Parameters

taskName string

Det angivna uppdragets namn.

beforeTaskId int

Det angivna idet för en uppgift innan en ny uppgift kommer att läggas in.

Returns

Task

returnerar en uppgift som infördes innan en uppgift med den angivna ID.

Exceptions

ArgumentOutOfRangeException

ArgumentOutOfRangeException kastas om det angivna idet inte är ett giltigt uppgift id.

Add(RecurringTaskParameters)

Ange en ny uppgift före en uppgift med den angivna ID och på samma utgångsnivå.

public Task Add(RecurringTaskParameters parameters)

Parameters

parameters RecurringTaskParameters

De parametrar de angivna parametrarna för skapandet av återkommande uppgifter.

Returns

Task

returnerar den nyligen tillagda instansen i Aspose.Tasks.Task-klassen.

Exceptions

ArgumentNullException

Om de angivna parametrarna är noll.

ArgumentException

Om de angivna parametrarna är ogiltiga.

Contains(Task)

Kontrollera om samlingen innehåller angivna objekt.

public bool Contains(Task item)

Parameters

item Task

Ämnet att kontrollera.

Returns

bool

sant, om samlingen innehåller ett objekt, falsk annars.

GetById(int)

Returnerar en uppgift med den angivna ID vars förfäder är föräldrauppgiften i denna samling .

public Task GetById(int id)

Parameters

id int

Uppgift ID

Returns

Task

returnerar instansen av Aspose.Tasks.Task klass med den angivna ID vars förfäder är föräldrauppgiften i denna samling.

GetByUid(int)

Returnerar en uppgift med den angivna Uid vars förfäder är föräldrauppgiften i denna samling .

public Task GetByUid(int uid)

Parameters

uid int

Uppgiftsuppgift UID.

Returns

Task

returnerar instansen av Aspose.Tasks.Task klass med den angivna uid vars förfäder är föräldrauppgiften i denna samling.

GetEnumerator()

Returnerar en förteckning för denna samling.

public IEnumerator<task> GetEnumerator()

Returns

IEnumerator ochlt; Task >

en förteckning för denna samling.

Insert(Tjänsten, Task)

Detta är den snabba implementeringen av IList’s InsertMetod, som bara kastar NotSupportedException

public void Insert(int index, Task item)

Parameters

index int

Indeksen att sätta in på.

item Task

Innehållet att sätta in.

Remove(Task)

Detta är den stub implementeringen av ICollection’s RemoveMetod, som bara kastar NotSupportedException

public bool Remove(Task item)

Parameters

item Task

föremålet att ta bort.

Returns

bool

’true’ om objektet har tagits bort; ‘falska’ annars.

ToList()

Konverterar TaskCollection-objektet till en lista över Aspose.Tasks.Task-objekt.

public List<task> ToList()

Returns

List ochlt; Task >

returnerar en lista som innehåller Aspose.Tasks.Task klassinstanser i denna samling.

 Svenska