Class TaskCollection

Class TaskCollection

Der Name: Aspose.Tasks Zusammensetzung: Aspose.Tasks.dll (25.4.0)

Es handelt sich um eine Sammlung von Aspose.Tasks.Task Objekten.

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

Inheritance

object TaskCollection

Implements

IList , ICollection , IEnumerable , IEnumerable

Vererbte Mitglieder

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

Properties

Count

Erhält die Anzahl der Objekte, die in der TaskCollection enthalten sind.

public int Count { get; }

Eigentumswert

int

IsReadOnly

Er erhält einen Wert, der darauf hindeutet, ob diese Sammlung nur gelesen wird.

public bool IsReadOnly { get; }

Eigentumswert

bool

ParentProject

Erhält das Mutterprojekt des TaskCollection-Objekts.

public Project ParentProject { get; }

Eigentumswert

Project

Diese[Int]

Wiederherstellen des Elements an den angegebenen Index.

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

Eigentumswert

Task

Methods

Add(Task)

Fügen Sie die angegebenen Aufgabe zum Beispiel in der Aspose.Tasks.TaskCollection-Klasse hinzu.Wenn ParentProject.CalculationMode ist Kein Benutzer sollte Project.Recalculate() nach der Verwendung dieser Methode anrufen (Es wird alle Projektaufgaben (Start/Enddates, Einstellungen früher/Letzter Dates) und berechnen die abhängigen Felder wie Schläge, Arbeits- und Kostenfelder, IDs und Ausgangswerte).Wenn ParentProject.CalculationMode manuell ist, berechnet die Methode automatisch nur die Aufgabe-ID, das Ausgangs-Niveau und die Ausgangs-Nummer.Wenn ParentProject.CalculationMode automatisch ist, wird die Methode alle Aufgaben des Projekts automatisch neu abgeschlossen.(Start/Enddaten, Einstellungen früher/Letzter, Berechnung der Schläge, Arbeit und Kostenfelder, Umrechnung von IDs und Auslinienwerte).

public void Add(Task item)

Parameters

item Task

die angegebenen Aufgaben, die zu dieser Aufgabenammlung hinzugefügt werden sollten.

Add()

Add new task to project tasks collection on the same outline level der letzten Aufgabe.

public Task Add()

Returns

Task

Rückkehr der neu hinzugefügten Instanz der Aspose.Tasks.Task-Klasse.

Add(String)

Hinzufügen Sie eine neue Aufgabe für Kinder-Task-Kollektion.

public Task Add(string taskName)

Parameters

taskName string

der angegebenen Aufgabe Name.

Returns

Task

Rückkehr der neu hinzugefügten Instanz der Aspose.Tasks.Task-Klasse.

Add(String und Int)

Er fügt eine wiederkehrende Aufgabe an die Kinder-Task-Sammlung hinzu.

public Task Add(string taskName, int beforeTaskId)

Parameters

taskName string

der angegebenen Aufgabe Name.

beforeTaskId int

Die angegebenen ID einer Aufgabe, vor der eine neue Aufgabe eingegeben wird.

Returns

Task

returns eine Aufgabe, die vor einer Aufgabe mit dem angegebenen ID eingegeben wurde.

Exceptions

ArgumentOutOfRangeException

ArgumentOutOfRangeException wird gelöscht, wenn die angegebenen ID kein gültiges Aufgaben-ID ist.

Add(RecurringTaskParameters)

Einfügen Sie eine neue Aufgabe vor einer Aufgabe mit dem angegebenen ID und auf der gleichen Ausgangs-Ebene.

public Task Add(RecurringTaskParameters parameters)

Parameters

parameters RecurringTaskParameters

Die Parameter sind die angegebenen Parameter für die Erstellung von wiederkehrenden Aufgaben.

Returns

Task

Rückkehr der neu hinzugefügten Instanz der Aspose.Tasks.Task-Klasse.

Exceptions

ArgumentNullException

berschreiten, wenn die angegebenen Parameter null sind.

ArgumentException

berschreitet, wenn die angegebenen Parameter ungültig sind.

Contains(Task)

berprüfen Sie, ob die Sammlung angegebenes Element enthält.

public bool Contains(Task item)

Parameters

item Task

Das Element zu überprüfen.

Returns

bool

wahr, wenn die Sammlung ein Element enthält, falsch anders.

GetById(Int)

Wiederherstellt eine Aufgabe mit dem angegebenen ID, dessen Vorfahren die Mutter Aufgabe dieser Sammlung sind.

public Task GetById(int id)

Parameters

id int

TätigkeitsID

Returns

Task

returns das Beispiel der Aspose.Tasks.Task-Klasse mit dem angegebenen ID, dessen Vorfahren die Mutter Aufgabe dieser Sammlung ist.

GetByUid(Int)

Zurückt eine Aufgabe mit dem angegebenen Uid, dessen Vorfahren die Mutter Aufgabe dieser Sammlung sind.

public Task GetByUid(int uid)

Parameters

uid int

TaskEntity Uid.

Returns

Task

returns das Beispiel der Aspose.Tasks.Task-Klasse mit dem angegebenen Uid, dessen Vorfahren die Mutter Aufgabe dieser Sammlung ist.

GetEnumerator()

Zurück ein Verzeichnis für diese Sammlung.

public IEnumerator<task> GetEnumerator()

Returns

IEnumerator &undlt; Task >

Eine Liste für diese Sammlung.

Insert(Task und Task)

Dies ist die steile Implementierung von IList’s InsertMethode, die nur nicht unterstützte Ausnahme

public void Insert(int index, Task item)

Parameters

index int

Der Index, den Sie einfügen müssen.

item Task

Das Element zum Einfügen.

Remove(Task)

Dies ist die steile Implementierung von ICollection’s RemoveMethode, die nur nicht unterstützte Ausnahme

public bool Remove(Task item)

Parameters

item Task

Das Element zu entfernen.

Returns

bool

‘rich" wenn das Element entfernt wurde; “falsch” anders.

ToList()

Umwandelt das TaskCollection-Objekt in eine Liste von Aspose.Tasks.Task-Objekten.

public List<task> ToList()

Returns

List &undlt; Task >

returns eine Liste, die die Aspose.Tasks.Task-Klasse-Instanzen dieser Sammlung enthält.

 Deutsch