Class ResourceAssignment

Class ResourceAssignment

De naam: Aspose.Tasks Verzameling: Aspose.Tasks.dll (25.4.0)

Representeert een toewijzing van middelen in een project.

public class ResourceAssignment : IEquatable<resourceassignment>

Inheritance

object ResourceAssignment

Implements

IEquatable

Geëerbiede leden

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

Properties

ACWP

Geeft of stelt een waarde van ACWP.

[EntityField]
public double ACWP { get; set; }

Eigendomswaarde

double

ActualCost

Geeft of zet een waarde van ActualCost.

[EntityField]
public decimal ActualCost { get; set; }

Eigendomswaarde

decimal

ActualFinish

Geeft of zet een waarde van ActualFinish.

[EntityField]
public DateTime ActualFinish { get; set; }

Eigendomswaarde

DateTime

ActualOvertimeCost

Geeft of stelt een waarde van ActualOvertimeCost.

[EntityField]
public decimal ActualOvertimeCost { get; set; }

Eigendomswaarde

decimal

ActualOvertimeWork

Geeft of stelt een waarde van ActualOvertimeWork.

[EntityField]
public Duration ActualOvertimeWork { get; set; }

Eigendomswaarde

Duration

ActualOvertimeWorkProtected

Geeft of stelt een waarde van ActualOvertimeWorkProtected.

[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }

Eigendomswaarde

Duration

ActualStart

Geeft of stelt een waarde van ActualStart.

[EntityField]
public DateTime ActualStart { get; set; }

Eigendomswaarde

DateTime

ActualWork

Geeft of zet een waarde van ActualWork.

[EntityField]
public Duration ActualWork { get; set; }

Eigendomswaarde

Duration

ActualWorkProtected

Geeft of stelt een waarde van ActualWorkProtected.

[EntityField]
public Duration ActualWorkProtected { get; set; }

Eigendomswaarde

Duration

AssignmentOwner

Geeft of stelt een waarde van AssignmentOwner.

[EntityField]
public string AssignmentOwner { get; set; }

Eigendomswaarde

string

AssignmentOwnerGuid

Geeft of stelt een waarde van AssignmentOwnerGuid.

[EntityField]
public string AssignmentOwnerGuid { get; set; }

Eigendomswaarde

string

BCWP

Geeft of stelt een waarde van BCWP.

[EntityField]
public double BCWP { get; set; }

Eigendomswaarde

double

BCWS

Geeft of stelt een waarde van BCWS.

[EntityField]
public double BCWS { get; set; }

Eigendomswaarde

double

Baselines

Geeft AssignmentBaselineCollection object.De verzameling van basiswaarden die verband houden met een toewijzing.

public AssignmentBaselineCollection Baselines { get; }

Eigendomswaarde

AssignmentBaselineCollection

BookingType

Geeft of stelt een waarde van BookingType.

[EntityField]
public BookingType BookingType { get; set; }

Eigendomswaarde

BookingType

BudgetCost

Geeft of zet een waarde van BudgetCost.

[EntityField]
public decimal BudgetCost { get; set; }

Eigendomswaarde

decimal

BudgetWork

Geeft of zet een waarde van BudgetWork.

[EntityField]
public Duration BudgetWork { get; set; }

Eigendomswaarde

Duration

CV

Geeft of stelt een waarde van een CV.

[EntityField]
public double CV { get; set; }

Eigendomswaarde

double

Confirmed

Geeft of zet een waarde die aangeeft of Confirmed is ingesteld of niet.

[EntityField]
public bool Confirmed { get; set; }

Eigendomswaarde

bool

Cost

Geeft of stelt een waarde van kosten.

[EntityField]
public decimal Cost { get; set; }

Eigendomswaarde

decimal

CostRateTableType

Geeft of stelt een waarde van CostRateTableType.

[EntityField]
public RateType CostRateTableType { get; set; }

Eigendomswaarde

RateType

CostVariance

Geeft of zet een waarde van CostVariance.

[EntityField]
public double CostVariance { get; set; }

Eigendomswaarde

double

Created

Geeft of stelt een waarde van geschapen.

[EntityField]
public DateTime Created { get; set; }

Eigendomswaarde

DateTime

Delay

Geeft of stelt een waarde van vertraging.

[EntityField]
public Duration Delay { get; set; }

Eigendomswaarde

Duration

ExtendedAttributes

Geeft of stelt een instantie van de ExtendedAttributeCollection-klasse voor dit object.

public ExtendedAttributeCollection ExtendedAttributes { get; set; }

Eigendomswaarde

ExtendedAttributeCollection

Remarks

Lezen is alleen ondersteund voor XML-formaat.

Finish

Geeft of stelt een waarde van Finish.

[EntityField]
public DateTime Finish { get; set; }

Eigendomswaarde

DateTime

FinishVariance

Geeft of zet een waarde van FinishVariance.

[EntityField]
public Duration FinishVariance { get; set; }

Eigendomswaarde

Duration

FixedMaterial

Geeft of stelt een waarde die aangeeft of FixedMaterial is ingesteld of niet.

[EntityField]
public bool FixedMaterial { get; set; }

Eigendomswaarde

bool

Guid

Geeft of stelt een unieke identificator voor deze opdracht.

public Guid? Guid { get; set; }

Eigendomswaarde

Guid ?

HasFixedRateUnits

Geeft of zet een waarde die aangeeft of HasFixedRateUnits is ingesteld of niet.

[EntityField]
public bool HasFixedRateUnits { get; set; }

Eigendomswaarde

bool

Hyperlink

Geeft of stelt een waarde van Hyperlink.

[EntityField]
public string Hyperlink { get; set; }

Eigendomswaarde

string

HyperlinkAddress

Geeft of stelt een waarde van HyperlinkAddress.

[EntityField]
public string HyperlinkAddress { get; set; }

Eigendomswaarde

string

HyperlinkSubAddress

Geeft of stelt een waarde van HyperlinkSubAddress.

[EntityField]
public string HyperlinkSubAddress { get; set; }

Eigendomswaarde

string

LevelingDelay

Geeft of zet een waarde van LevelingDelay.

[EntityField]
public Duration LevelingDelay { get; set; }

Eigendomswaarde

Duration

LinkedFields

Geeft of zet een waarde die aangeeft of LinkedFields is ingesteld of niet.

[EntityField]
public bool LinkedFields { get; set; }

Eigendomswaarde

bool

Milestone

Geeft of zet een waarde die aangeeft of Milestone is ingesteld of niet.

[EntityField]
public bool Milestone { get; set; }

Eigendomswaarde

bool

NotesRTF

Geeft of zet de tekstnotes in RTF-formaat.Alleen ondersteund voor MPP formaten.

[EntityField]
public string NotesRTF { get; set; }

Eigendomswaarde

string

NotesText

Geeft of stelt de noten van de nette tekst die uit de RTF-gegevens wordt geïntroduceerd.

[EntityField]
public string NotesText { get; set; }

Eigendomswaarde

string

Overallocated

Geeft of zet een waarde die aangeeft of Overallocated is ingesteld of niet.

[EntityField]
public bool Overallocated { get; set; }

Eigendomswaarde

bool

OvertimeCost

Geeft of stelt een waarde van OvertimeCost.

[EntityField]
public decimal OvertimeCost { get; set; }

Eigendomswaarde

decimal

OvertimeWork

Geeft of stelt een waarde van OvertimeWork.

[EntityField]
public Duration OvertimeWork { get; set; }

Eigendomswaarde

Duration

ParentProject

Geeft een moederproject voor deze opdracht.

public Project ParentProject { get; }

Eigendomswaarde

Project

PeakUnits

Geeft of zet een waarde van PeakUnits.

[EntityField]
public double PeakUnits { get; set; }

Eigendomswaarde

double

PercentWorkComplete

Geeft of stelt een waarde van PercentWorkComplete.

[EntityField]
public int PercentWorkComplete { get; set; }

Eigendomswaarde

int

RateScale

Geeft of stelt een waarde van RateScale.

[EntityField]
public RateScaleType RateScale { get; set; }

Eigendomswaarde

RateScaleType

RegularWork

Geeft of zet een waarde van RegularWork.

[EntityField]
public Duration RegularWork { get; set; }

Eigendomswaarde

Duration

RemainingCost

Geeft of zet een waarde van RemainingCost.

[EntityField]
public decimal RemainingCost { get; set; }

Eigendomswaarde

decimal

RemainingOvertimeCost

Geeft of zet een waarde van RemainingOvertimeCost.

[EntityField]
public decimal RemainingOvertimeCost { get; set; }

Eigendomswaarde

decimal

RemainingOvertimeWork

Geeft of zet een waarde van RemainingOvertimeWork.

[EntityField]
public Duration RemainingOvertimeWork { get; set; }

Eigendomswaarde

Duration

RemainingWork

Geeft of zet een waarde van RemainingWork.

[EntityField]
public Duration RemainingWork { get; set; }

Eigendomswaarde

Duration

Resource

De middelen die aan een taak worden toegewezen.

public Resource Resource { get; set; }

Eigendomswaarde

Resource

ResponsePending

Geeft of zet een waarde die aangeeft of ResponsePending is ingesteld of niet.

[EntityField]
public bool ResponsePending { get; set; }

Eigendomswaarde

bool

Resume

Geeft of stelt een waarde van Resume.

[EntityField]
public DateTime Resume { get; set; }

Eigendomswaarde

DateTime

SV

Geeft of stelt een waarde van SV.

[EntityField]
public double SV { get; set; }

Eigendomswaarde

double

Start

Geeft of stelt een waarde van Start.

[EntityField]
public DateTime Start { get; set; }

Eigendomswaarde

DateTime

StartVariance

Geeft of stelt een waarde van StartVariance.

[EntityField]
public Duration StartVariance { get; set; }

Eigendomswaarde

Duration

Stop

Geeft of stelt een waarde van Stop.

[EntityField]
public DateTime Stop { get; set; }

Eigendomswaarde

DateTime

Summary

Geeft of stelt een waarde die aangeeft of een samenvatting is ingesteld of niet.

[EntityField]
public bool Summary { get; set; }

Eigendomswaarde

bool

Task

De taak waarvoor een hulpbron is toegewezen.

public Task Task { get; set; }

Eigendomswaarde

Task

TimephasedData

Geeft of stelt de instelling van Aspose.Tasks.TimephasedDataCollection klasse met elementen van Aspose.Tasks.ResourceAssignment.TimephasedData klasse.

public TimephasedDataCollection TimephasedData { get; set; }

Eigendomswaarde

TimephasedDataCollection

Uid

Geeft of stelt een waarde van Uid.

[EntityField]
public int Uid { get; set; }

Eigendomswaarde

int

Units

Geeft of stelt een waarde van eenheden.

[EntityField]
public double Units { get; set; }

Eigendomswaarde

double

UpdateNeeded

Geeft of instelt een waarde die aangeeft of UpdateNeed is ingesteld of niet.

[EntityField]
public bool UpdateNeeded { get; set; }

Eigendomswaarde

bool

VAC

Geeft of stelt een waarde van VAC.

[EntityField]
public double VAC { get; set; }

Eigendomswaarde

double

Work

Geeft of bepaalt een waarde van werk.

[EntityField]
public Duration Work { get; set; }

Eigendomswaarde

Duration

WorkContour

Geeft of stelt een waarde van WorkContour.

[EntityField]
public WorkContourType WorkContour { get; set; }

Eigendomswaarde

WorkContourType

WorkVariance

Geeft of stelt een waarde van WorkVariance.

[EntityField]
public Duration WorkVariance { get; set; }

Eigendomswaarde

Duration

Methods

Delete()

Verwijder resource assignment uit project assignments collectie.

public void Delete()

Equals(ResourceAssignment)

Returneert een waarde die aangeeft of deze instantie gelijk is aan een bepaalde instantie van de Aspose.Tasks.ResourceAssignment-klasse.

public bool Equals(ResourceAssignment other)

Parameters

other ResourceAssignment

De aangegeven instantie van de Aspose.Tasks.ResourceAssignment klasse te vergelijken met deze instantie.

Returns

bool

True indien de aangegeven instantie van de Aspose.Tasks.ResourceAssignment-klasse hetzelfde UID-waarde heeft als deze; anders, valse.

Equals(Objecten)

Er wordt een waarde teruggegeven die aangeeft of deze instantie gelijk is aan een bepaald object.

public override bool Equals(object obj)

Parameters

obj object

Het doel om te vergelijken met deze instantie.

Returns

bool

True indien o een ResourceAssignment is die dezelfde resource en taak toekent als deze instantie; anders, valse.

Get (Hoofdstuk, Asnkey="">)

Terugbrengt de waarde waarvoor de eigenschap in deze container is getoond.

public T Get<t>(Key<t, asnkey=""> key)

Parameters

key Key <t, asnkey ="">

de aangegeven eigendomsleutel. Aspose.Tasks.Asn om de eigendomsleutel te krijgen.

Returns

T

de waarde waarvoor de eigenschap in deze container is gemarkeerd.

Typen Parameters

T

het type van de gearchiveerde waarde.

GetHashCode()

Terug een hashcode waarde voor het voorbeeld van de Aspose.Tasks.ResourceAssignment klasse.

public override int GetHashCode()

Returns

int

een hashcode waarde voor dit object terugbrengt.

GetTimephasedData(DateTime, DateTime, TimephasedDataType)

Terugkomt de instelling Aspose.Tasks.TimephasedDataCollection-klasse die instellingen van Aspose.Tasks.ResourceAssignment.TimephasedData-klasse bevat binnen de gegeven start- en einddatums van de aangegeven Aspose.Tasks.TimephasedDataType.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)

Parameters

start DateTime

De startdatum voor de tijdfase gegevens.

end DateTime

De einddatum voor de tijdfase gegevens.

timephasedType TimephasedDataType

Het type tijdfase gegevens (Aspose.Tasks.TimephasedDataType).

Returns

TimephasedDataCollection

retourneert een lijst met instanties van Aspose.Tasks.TimephasedData klasse.

GetTimephasedData(Datetijd, DateTime)

Returns Aspose.Tasks.TimephasedDataCollection object met de instanties van Aspose.Tasks.ResourceAssignment.TimephasedData klasse binnen de gegeven start- en einddatums van Aspose.Tasks.TimephasedDataType.AssignmentWork.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

De startdatum voor de tijdfase gegevens.

end DateTime

De einddatum voor de tijdfase gegevens.

Returns

TimephasedDataCollection

retourneert een lijst met instanties van Aspose.Tasks.TimephasedData-klasse.

GetTimephasedWork(DateTime, DateTime, TimephasedDataType)

Geeft het bedrag van timephased werk voor het bepaalde datum tijdinterval.

public TimeSpan GetTimephasedWork(DateTime start, DateTime end, TimephasedDataType timephasedDataType)

Parameters

start DateTime

Start van de datum tijdinterval.

end DateTime

Het einde van de datum tijdinterval.

timephasedDataType TimephasedDataType

Type van de timephased gegevens om te gebruiken.

Returns

TimeSpan

GetTimephasedWork(Datetijd, DateTime)

Geeft het bedrag van timephased werk voor het bepaalde datum tijdinterval.

public TimeSpan GetTimephasedWork(DateTime start, DateTime end)

Parameters

start DateTime

Start van de datum tijdinterval.

end DateTime

Het einde van de datum tijdinterval.

Returns

TimeSpan

MakeTP’s(DateTime, TimeSpan, kalender, lijst, bool , int)

Het genereert een lijst met tijdfase gegevens.

public DateTime MakeTPs(DateTime start, TimeSpan time, Calendar calendar, List<timephaseddata> list, bool isWorking, int type)

Parameters

start DateTime

De aangegeven startdatum.

time TimeSpan

De aangegeven werktijd.

calendar Calendar

De gespecificeerde werktijd.

list List < TimephasedData >

Lijst van tijdfase gegevens.

isWorking bool

De aangegeven vlag waarin wordt aangegeven of de tijdsfase-gegevens werken of niet.

type int

De aangegeven tijd-fase gegevenstype.

Returns

DateTime

Een maximumdatum van de lijst of startdatum als de lijst leeg is.

Set (Hoofdstuk, Asnkey=“> , t)

Kaart de aangegeven eigendom naar de aangegeven waarde in deze container.

public void Set<t>(Key<t, asnkey=""> key, T val)

Parameters

key Key <t, asnkey ="">

de aangegeven eigendomsleutel. Aspose.Tasks.Asn om de eigendomsleutel te krijgen.

val T

De waarde .

Typen Parameters

T

het type van de gearchiveerde waarde.

SetMaterialResourceUnits(Dubbel, RateScaleType)

Set eenheden voor de toewijzing van een materiaalbron met variabele materiaalverbruik.Het variabele materiaalverbruik betekent dat als de toewijzingstermijn verandert, de hoeveelheid gebruikte materialen proportioneel verandert.

public void SetMaterialResourceUnits(double units, RateScaleType rateScaleType)

Parameters

units double

Het aantal eenheden dat in de tijdsperiode is toegenomen.

rateScaleType RateScaleType

De tijdsperiode waarin de waarde van de eenheid wordt verhoogd.

Remarks

Als u bijvoorbeeld ‘123/maand’ wilt instellen, moet u SetUnitsScaled(123D, RateScaleType.Month) bellen.

Exceptions

InvalidOperationException

Als de methode wordt gevraagd voor de toewijzing van niet-materiële middelen.

SplitTask(DateTime, DateTime en Calendar)

Verdeling van de taak in twee delen.

public void SplitTask(DateTime start, DateTime finish, Calendar calendar)

Parameters

start DateTime

Het begin van de arbeidsinterruptie om te splitsen op basis van.

finish DateTime

Het einde van de arbeidsinterruptie te splitsen op basis van.

calendar Calendar

De kalender te splitsen op basis van.

Exceptions

ArgumentOutOfRangeException

De startdatum is minder dan de startdatum van de opdracht.

ArgumentOutOfRangeException

De einddatum is groter dan de einddatum van de opdracht.

TimephasedDataFromTaskDuration(Calendar)

Het genereert een lijst met tijdfase-gegevens op basis van de duur van de taak en de geplande startdatum.

public void TimephasedDataFromTaskDuration(Calendar calendar)

Parameters

calendar Calendar

De kalender om tijdfase gegevens te genereren van.

ToString()

Terugkomt de korte rijvertegenwoordiging van de instantie van de Aspose.Tasks.ResourceAssignment-klasse.De exacte details van de vertegenwoordiging zijn niet aangegeven en onderworpen aan wijziging.

public override string ToString()

Returns

string

Een korte lijn die het toewijzing object vertegenwoordigt.</t,></t,></t,></t,></t,></t,>

 Nederlands