Class ResourceAssignmentCollection

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 , ICollection , IEnumerable , IEnumerable

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

int

IsReadOnly

Geeft een waarde die aangeeft of deze collectie alleen wordt gelezen.

public bool IsReadOnly { get; }

Eigendomswaarde

bool

ParentProject

Geeft het moederproject van het ResourceAssignmentCollection object.

public Project ParentProject { get; }

Eigendomswaarde

Project

Dit is[Int]

Terugkeert het element naar de aangegeven index.

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

Eigendomswaarde

ResourceAssignment

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

ResourceAssignment

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

ResourceAssignment

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

ResourceAssignment

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

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

bool

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

List < ResourceAssignment >

Lijst van Aspose.Tasks.ResourceAssignment objecten.

 Nederlands