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
Implements
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
ActualCost
Geeft of zet een waarde van ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Eigendomswaarde
ActualFinish
Geeft of zet een waarde van ActualFinish.
[EntityField]
public DateTime ActualFinish { get; set; }
Eigendomswaarde
ActualOvertimeCost
Geeft of stelt een waarde van ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Eigendomswaarde
ActualOvertimeWork
Geeft of stelt een waarde van ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Eigendomswaarde
ActualOvertimeWorkProtected
Geeft of stelt een waarde van ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Eigendomswaarde
ActualStart
Geeft of stelt een waarde van ActualStart.
[EntityField]
public DateTime ActualStart { get; set; }
Eigendomswaarde
ActualWork
Geeft of zet een waarde van ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
Eigendomswaarde
ActualWorkProtected
Geeft of stelt een waarde van ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Eigendomswaarde
AssignmentOwner
Geeft of stelt een waarde van AssignmentOwner.
[EntityField]
public string AssignmentOwner { get; set; }
Eigendomswaarde
AssignmentOwnerGuid
Geeft of stelt een waarde van AssignmentOwnerGuid.
[EntityField]
public string AssignmentOwnerGuid { get; set; }
Eigendomswaarde
BCWP
Geeft of stelt een waarde van BCWP.
[EntityField]
public double BCWP { get; set; }
Eigendomswaarde
BCWS
Geeft of stelt een waarde van BCWS.
[EntityField]
public double BCWS { get; set; }
Eigendomswaarde
Baselines
Geeft AssignmentBaselineCollection object.De verzameling van basiswaarden die verband houden met een toewijzing.
public AssignmentBaselineCollection Baselines { get; }
Eigendomswaarde
BookingType
Geeft of stelt een waarde van BookingType.
[EntityField]
public BookingType BookingType { get; set; }
Eigendomswaarde
BudgetCost
Geeft of zet een waarde van BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
Eigendomswaarde
BudgetWork
Geeft of zet een waarde van BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Eigendomswaarde
CV
Geeft of stelt een waarde van een CV.
[EntityField]
public double CV { get; set; }
Eigendomswaarde
Confirmed
Geeft of zet een waarde die aangeeft of Confirmed is ingesteld of niet.
[EntityField]
public bool Confirmed { get; set; }
Eigendomswaarde
Cost
Geeft of stelt een waarde van kosten.
[EntityField]
public decimal Cost { get; set; }
Eigendomswaarde
CostRateTableType
Geeft of stelt een waarde van CostRateTableType.
[EntityField]
public RateType CostRateTableType { get; set; }
Eigendomswaarde
CostVariance
Geeft of zet een waarde van CostVariance.
[EntityField]
public double CostVariance { get; set; }
Eigendomswaarde
Created
Geeft of stelt een waarde van geschapen.
[EntityField]
public DateTime Created { get; set; }
Eigendomswaarde
Delay
Geeft of stelt een waarde van vertraging.
[EntityField]
public Duration Delay { get; set; }
Eigendomswaarde
ExtendedAttributes
Geeft of stelt een instantie van de ExtendedAttributeCollection-klasse voor dit object.
public ExtendedAttributeCollection ExtendedAttributes { get; set; }
Eigendomswaarde
Remarks
Lezen is alleen ondersteund voor XML-formaat.
Finish
Geeft of stelt een waarde van Finish.
[EntityField]
public DateTime Finish { get; set; }
Eigendomswaarde
FinishVariance
Geeft of zet een waarde van FinishVariance.
[EntityField]
public Duration FinishVariance { get; set; }
Eigendomswaarde
FixedMaterial
Geeft of stelt een waarde die aangeeft of FixedMaterial is ingesteld of niet.
[EntityField]
public bool FixedMaterial { get; set; }
Eigendomswaarde
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
Hyperlink
Geeft of stelt een waarde van Hyperlink.
[EntityField]
public string Hyperlink { get; set; }
Eigendomswaarde
HyperlinkAddress
Geeft of stelt een waarde van HyperlinkAddress.
[EntityField]
public string HyperlinkAddress { get; set; }
Eigendomswaarde
HyperlinkSubAddress
Geeft of stelt een waarde van HyperlinkSubAddress.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Eigendomswaarde
LevelingDelay
Geeft of zet een waarde van LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }
Eigendomswaarde
LinkedFields
Geeft of zet een waarde die aangeeft of LinkedFields is ingesteld of niet.
[EntityField]
public bool LinkedFields { get; set; }
Eigendomswaarde
Milestone
Geeft of zet een waarde die aangeeft of Milestone is ingesteld of niet.
[EntityField]
public bool Milestone { get; set; }
Eigendomswaarde
NotesRTF
Geeft of zet de tekstnotes in RTF-formaat.
[EntityField]
public string NotesRTF { get; set; }
Eigendomswaarde
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
Overallocated
Geeft of zet een waarde die aangeeft of Overallocated is ingesteld of niet.
[EntityField]
public bool Overallocated { get; set; }
Eigendomswaarde
OvertimeCost
Geeft of stelt een waarde van OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Eigendomswaarde
OvertimeWork
Geeft of stelt een waarde van OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Eigendomswaarde
ParentProject
Geeft een moederproject voor deze opdracht.
public Project ParentProject { get; }
Eigendomswaarde
PeakUnits
Geeft of zet een waarde van PeakUnits.
[EntityField]
public double PeakUnits { get; set; }
Eigendomswaarde
PercentWorkComplete
Geeft of stelt een waarde van PercentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Eigendomswaarde
RateScale
Geeft of stelt een waarde van RateScale.
[EntityField]
public RateScaleType RateScale { get; set; }
Eigendomswaarde
RegularWork
Geeft of zet een waarde van RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Eigendomswaarde
RemainingCost
Geeft of zet een waarde van RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Eigendomswaarde
RemainingOvertimeCost
Geeft of zet een waarde van RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Eigendomswaarde
RemainingOvertimeWork
Geeft of zet een waarde van RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Eigendomswaarde
RemainingWork
Geeft of zet een waarde van RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Eigendomswaarde
Resource
De middelen die aan een taak worden toegewezen.
public Resource Resource { get; set; }
Eigendomswaarde
ResponsePending
Geeft of zet een waarde die aangeeft of ResponsePending is ingesteld of niet.
[EntityField]
public bool ResponsePending { get; set; }
Eigendomswaarde
Resume
Geeft of stelt een waarde van Resume.
[EntityField]
public DateTime Resume { get; set; }
Eigendomswaarde
SV
Geeft of stelt een waarde van SV.
[EntityField]
public double SV { get; set; }
Eigendomswaarde
Start
Geeft of stelt een waarde van Start.
[EntityField]
public DateTime Start { get; set; }
Eigendomswaarde
StartVariance
Geeft of stelt een waarde van StartVariance.
[EntityField]
public Duration StartVariance { get; set; }
Eigendomswaarde
Stop
Geeft of stelt een waarde van Stop.
[EntityField]
public DateTime Stop { get; set; }
Eigendomswaarde
Summary
Geeft of stelt een waarde die aangeeft of een samenvatting is ingesteld of niet.
[EntityField]
public bool Summary { get; set; }
Eigendomswaarde
Task
De taak waarvoor een hulpbron is toegewezen.
public Task Task { get; set; }
Eigendomswaarde
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
Uid
Geeft of stelt een waarde van Uid.
[EntityField]
public int Uid { get; set; }
Eigendomswaarde
Units
Geeft of stelt een waarde van eenheden.
[EntityField]
public double Units { get; set; }
Eigendomswaarde
UpdateNeeded
Geeft of instelt een waarde die aangeeft of UpdateNeed is ingesteld of niet.
[EntityField]
public bool UpdateNeeded { get; set; }
Eigendomswaarde
VAC
Geeft of stelt een waarde van VAC.
[EntityField]
public double VAC { get; set; }
Eigendomswaarde
Work
Geeft of bepaalt een waarde van werk.
[EntityField]
public Duration Work { get; set; }
Eigendomswaarde
WorkContour
Geeft of stelt een waarde van WorkContour.
[EntityField]
public WorkContourType WorkContour { get; set; }
Eigendomswaarde
WorkVariance
Geeft of stelt een waarde van WorkVariance.
[EntityField]
public Duration WorkVariance { get; set; }
Eigendomswaarde
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
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
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
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
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
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
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
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
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
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
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
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
De startdatum is minder dan de startdatum van de opdracht.
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
Een korte lijn die het toewijzing object vertegenwoordigt.</t,></t,></t,></t,></t,></t,>