Class ResourceAssignmentCollection

Class ResourceAssignmentCollection

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

Es stellt eine Sammlung von Aspose.Tasks.ResourceAssignment Objekten dar.

public class ResourceAssignmentCollection : IList<resourceassignment>, ICollection<resourceassignment>, IEnumerable<resourceassignment>, IEnumerable

Inheritance

object ResourceAssignmentCollection

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 ResourceAssignmentCollection 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

Erhalten Sie das Mutterprojekt des ResourceAssignmentCollection Objekt.

public Project ParentProject { get; }

Eigentumswert

Project

Diese[Int]

Wiederherstellen des Elements an den angegebenen Index.

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

Eigentumswert

ResourceAssignment

Methods

Add(Aufgabe, Ressourcen, doppelt)

Hinzufügen Sie eine neue Aufgabe in die ResourceAssignmentCollection.

public ResourceAssignment Add(Task task, Resource resource, double units)

Parameters

task Task

Eine Aufgabe, die zu übertragen wird.

resource Resource

Eine Ressource, die zur Verfügung gestellt werden soll.

units double

Anzahl der Einheiten für eine neue Aufgabe.

Returns

ResourceAssignment

Zusatz der Aufgabe.

Add(Aufgaben, Ressourcen und Decimal)

Hinzufügen Sie eine neue Aufgabe in die ResourceAssignmentCollection.

public ResourceAssignment Add(Task task, Resource resource, decimal cost)

Parameters

task Task

Eine Aufgabe, die zu übertragen wird.

resource Resource

Ein kostengünstiges Mittel zur Verfügung zu stellen.

cost decimal

Kosten für eine neue Aufgabe.

Returns

ResourceAssignment

Zusatz der Aufgabe.

Add(Aufgabe, Ressourcen)

Hinzufügen Sie eine neue Aufgabe in die ResourceAssignmentCollection.

public ResourceAssignment Add(Task task, Resource resource)

Parameters

task Task

Eine Aufgabe, die zu übertragen wird.

resource Resource

Eine Ressource, die zur Verfügung gestellt werden soll.

Returns

ResourceAssignment

Zusatz der Aufgabe.

Add(ResourceAssignment)

Dies ist die steile Implementierung der Add-Methode von ICollection, die nur NotSupportedException werft

public void Add(ResourceAssignment item)

Parameters

item ResourceAssignment

Das Element zu entfernen.

GetByUid(Int)

Rückkehr einer Aufgabe mit dem angegebenen UID.

public ResourceAssignment GetByUid(int uid)

Parameters

uid int

Die angegebenen UID.

Returns

ResourceAssignment

ResourceAssignment mit dem angegebenen uid, wenn vorhanden; sonst null.

Remarks

  1. Die Komplexität.

GetEnumerator()

Zurück ein Verzeichnis für diese Sammlung.

public IEnumerator<resourceassignment> GetEnumerator()

Returns

IEnumerator &undlt; ResourceAssignment >

Eine Liste für diese Sammlung.

Remove(ResourceAssignment)

Entfernen Sie die angegebenen Aufgabe aus der Sammlung, wenn sie nicht nur gelesen wird,Andernfalls werfen Sie nicht unterstützte Ausnahme.

public bool Remove(ResourceAssignment item)

Parameters

item ResourceAssignment

Die Aufgabe zu entfernen.

Returns

bool

wahr, wenn das angegebenes Element entfernt wurde, falsch anders.

RemoveAt(Int)

Entfernen Sie die Aufgabe an einem angegebenen Index, wenn die Sammlung nicht einfach gelesen wird,Andernfalls werfen Sie nicht unterstützte Ausnahme.

public void RemoveAt(int index)

Parameters

index int

Der nullbasierte Index.

ToList()

Umwandelt das ResourceAssignmentCollection Objekt in eine Liste von Aspose.Tasks.ResourceAssignment Objekten.

public List<resourceassignment> ToList()

Returns

List &undlt; ResourceAssignment >

Liste der Aspose.Tasks.ResourceAssignment Objekte.

 Deutsch