Class ResourceAssignmentCollection
De naam: Aspose.Tasks Verzameling: Aspose.Tasks.dll (25.4.0)
Het vertegenwoordigt een verzameling van Aspose.Tasks.ResourceAssignment objecten.
public class ResourceAssignmentCollection : IList<resourceassignment>, ICollection<resourceassignment>, IEnumerable<resourceassignment>, IEnumerable
Inheritance
object ← ResourceAssignmentCollection
Implements
IList
Geëerbiede leden
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Count
Geeft het aantal objecten dat is opgenomen in de ResourceAssignmentCollection.
public int Count { get; }
Eigendomswaarde
IsReadOnly
Geeft een waarde die aangeeft of deze collectie alleen wordt gelezen.
public bool IsReadOnly { get; }
Eigendomswaarde
ParentProject
Geeft het moederproject van het ResourceAssignmentCollection object.
public Project ParentProject { get; }
Eigendomswaarde
Dit is[Int]
Terugkeert het element naar de aangegeven index.
public ResourceAssignment this[int index] { get; set; }
Eigendomswaarde
Methods
Add(Werkzaamheden, middelen, dubbele)
Voeg een nieuwe opdracht toe aan de ResourceAssignmentCollection.
public ResourceAssignment Add(Task task, Resource resource, double units)
Parameters
task
Task
Een taak om te worden toegewezen.
resource
Resource
Een hulpmiddel om te worden toegewezen.
units
double
Het aantal eenheden voor een nieuwe opdracht.
Returns
Toegevoegde opdracht.
Add(Werkzaamheden, middelen en decimal)
Voeg een nieuwe opdracht toe aan de ResourceAssignmentCollection.
public ResourceAssignment Add(Task task, Resource resource, decimal cost)
Parameters
task
Task
Een taak om te worden toegewezen.
resource
Resource
Een kostenbron die moet worden toegewezen.
cost
decimal
De kosten voor een nieuwe opdracht.
Returns
Toegevoegde opdracht.
Add(De taak, de hulpbron)
Voeg een nieuwe opdracht toe aan de ResourceAssignmentCollection.
public ResourceAssignment Add(Task task, Resource resource)
Parameters
task
Task
Een taak om te worden toegewezen.
resource
Resource
Een hulpmiddel om te worden toegewezen.
Returns
Toegevoegde opdracht.
Add(ResourceAssignment)
Dit is de stevige implementatie van de toevoegingsmethode van ICollection, die alleen de NotSupportedException gooit
public void Add(ResourceAssignment item)
Parameters
item
ResourceAssignment
Het item om te verwijderen.
GetByUid(Int)
Terug een opdracht met de aangegeven uid.
public ResourceAssignment GetByUid(int uid)
Parameters
uid
int
De aangegeven uid.
Returns
ResourceAssignment met de aangegeven uid indien aanwezig; anders, nul.
Remarks
O1 complexiteit.
GetEnumerator()
Terug een lijstje voor deze collectie.
public IEnumerator<resourceassignment> GetEnumerator()
Returns
IEnumerator < ResourceAssignment >
Een lijstje voor deze collectie.
Remove(ResourceAssignment)
Verwijder de specifieke toewijzing uit de verzameling, indien deze niet alleen gelezen is,anders gooien NotSupportedException.
public bool Remove(ResourceAssignment item)
Parameters
item
ResourceAssignment
De opdracht om te verwijderen.
Returns
waar, als het bepaalde item is verwijderd, vals anders.
RemoveAt(Int)
Verwijder de toewijzing op een bepaald index, als de collectie niet alleen wordt gelezen,anders gooien NotSupportedException.
public void RemoveAt(int index)
Parameters
index
int
Een nulgebaseerde index.
ToList()
Convert het ResourceAssignmentCollection object naar een lijst met Aspose.Tasks.ResourceAssignment objecten.
public List<resourceassignment> ToList()
Returns
Lijst van Aspose.Tasks.ResourceAssignment objecten.