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
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
IsReadOnly
Er erhält einen Wert, der darauf hindeutet, ob diese Sammlung nur gelesen wird.
public bool IsReadOnly { get; }
Eigentumswert
ParentProject
Erhalten Sie das Mutterprojekt des ResourceAssignmentCollection Objekt.
public Project ParentProject { get; }
Eigentumswert
Diese[Int]
Wiederherstellen des Elements an den angegebenen Index.
public ResourceAssignment this[int index] { get; set; }
Eigentumswert
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
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
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
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 mit dem angegebenen uid, wenn vorhanden; sonst null.
Remarks
- 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
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.