Class ResourceAssignment
Der Name: Aspose.Tasks Zusammensetzung: Aspose.Tasks.dll (25.4.0)
Repräsentation einer Ressourcenabgabe in einem Projekt.
public class ResourceAssignment : IEquatable<resourceassignment>
Inheritance
Implements
Vererbte Mitglieder
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
ACWP
Er erhält oder stellt einen Wert von ACWP fest.
[EntityField]
public double ACWP { get; set; }
Eigentumswert
ActualCost
Erhalten oder setzen einen Wert von ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Eigentumswert
ActualFinish
Er bekommt oder setzt einen Wert von ActualFinish.
[EntityField]
public DateTime ActualFinish { get; set; }
Eigentumswert
ActualOvertimeCost
Erhalten oder setzen einen Wert von ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Eigentumswert
ActualOvertimeWork
Erhalten oder setzen einen Wert von ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Eigentumswert
ActualOvertimeWorkProtected
Er bekommt oder setzt einen Wert von ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Eigentumswert
ActualStart
Erhalten oder setzen einen Wert von ActualStart.
[EntityField]
public DateTime ActualStart { get; set; }
Eigentumswert
ActualWork
Erhalten oder setzen einen Wert von ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
Eigentumswert
ActualWorkProtected
Er bekommt oder setzt einen Wert von ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Eigentumswert
AssignmentOwner
Er bekommt oder setzt einen Wert von AssignmentOwner.
[EntityField]
public string AssignmentOwner { get; set; }
Eigentumswert
AssignmentOwnerGuid
Er bekommt oder setzt einen Wert von AssignmentOwnerGuid.
[EntityField]
public string AssignmentOwnerGuid { get; set; }
Eigentumswert
BCWP
Sie erhalten oder setzen einen Wert von BCWP.
[EntityField]
public double BCWP { get; set; }
Eigentumswert
BCWS
Erhalten oder setzen einen Wert von BCWS.
[EntityField]
public double BCWS { get; set; }
Eigentumswert
Baselines
Er bekommt AssignmentBaselineCollection Objekt.Die Sammlung von Baseline-Werte, die mit einer Aufgabe verbunden sind.
public AssignmentBaselineCollection Baselines { get; }
Eigentumswert
BookingType
Erhalten oder setzen einen Wert von BookingType.
[EntityField]
public BookingType BookingType { get; set; }
Eigentumswert
BudgetCost
Sie erhalten oder setzen einen BudgetCost-Wert.
[EntityField]
public decimal BudgetCost { get; set; }
Eigentumswert
BudgetWork
Erhalten oder setzen einen Wert von BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Eigentumswert
CV
Sie erhalten oder legen einen Wert des CV ein.
[EntityField]
public double CV { get; set; }
Eigentumswert
Confirmed
Er bekommt oder setzt einen Wert, der angibt, ob Confirmed eingestellt ist oder nicht.
[EntityField]
public bool Confirmed { get; set; }
Eigentumswert
Cost
Sie erhalten oder setzen einen Wert von Kosten.
[EntityField]
public decimal Cost { get; set; }
Eigentumswert
CostRateTableType
Erhalten oder setzen einen Wert von CostRateTableType.
[EntityField]
public RateType CostRateTableType { get; set; }
Eigentumswert
CostVariance
Erhalten oder setzen einen Wert von CostVariance.
[EntityField]
public double CostVariance { get; set; }
Eigentumswert
Created
Er bekommt oder stellt einen Wert von geschaffen.
[EntityField]
public DateTime Created { get; set; }
Eigentumswert
Delay
Sie erhalten oder setzen einen Wert von Verzögerung.
[EntityField]
public Duration Delay { get; set; }
Eigentumswert
ExtendedAttributes
Gibt oder setzt eine Instanz der ExtendedAttributeCollection-Klasse für dieses Objekt.
public ExtendedAttributeCollection ExtendedAttributes { get; set; }
Eigentumswert
Remarks
Lesen unterstützt nur für XML-Format.
Finish
Sie erhalten oder setzen einen Wert von Finish.
[EntityField]
public DateTime Finish { get; set; }
Eigentumswert
FinishVariance
Erhalten oder setzen einen Wert von FinishVariance.
[EntityField]
public Duration FinishVariance { get; set; }
Eigentumswert
FixedMaterial
Er erhält oder setzt einen Wert, der angibt, ob FixedMaterial festgelegt ist oder nicht.
[EntityField]
public bool FixedMaterial { get; set; }
Eigentumswert
Guid
Erhalten oder setzen ein einzigartiges Identifikator für diese Aufgabe.
public Guid? Guid { get; set; }
Eigentumswert
Guid ?
HasFixedRateUnits
Er erhält oder setzt einen Wert, der angibt, ob HasFixedRateUnits eingestellt ist oder nicht.
[EntityField]
public bool HasFixedRateUnits { get; set; }
Eigentumswert
Hyperlink
Erhalten oder setzen einen Wert von Hyperlink.
[EntityField]
public string Hyperlink { get; set; }
Eigentumswert
HyperlinkAddress
Erhalten oder setzen einen Wert von HyperlinkAddress.
[EntityField]
public string HyperlinkAddress { get; set; }
Eigentumswert
HyperlinkSubAddress
Erhalten oder setzen einen Wert von HyperlinkSubAddress.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Eigentumswert
LevelingDelay
Er bekommt oder setzt einen Wert von LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }
Eigentumswert
LinkedFields
Er erhält oder setzt einen Wert, der darauf hindeutet, ob LinkedFields eingestellt ist oder nicht.
[EntityField]
public bool LinkedFields { get; set; }
Eigentumswert
Milestone
Er bekommt oder setzt einen Wert, der angibt, ob Milestone festgelegt ist oder nicht.
[EntityField]
public bool Milestone { get; set; }
Eigentumswert
NotesRTF
Erhalten oder setzen Sie die Textnoten in RTF-Format.
[EntityField]
public string NotesRTF { get; set; }
Eigentumswert
NotesText
Gibt oder setzt Note’s klare Text aus RTF-Daten.
[EntityField]
public string NotesText { get; set; }
Eigentumswert
Overallocated
Er erhält oder setzt einen Wert, der angibt, ob Overallocated festgelegt ist oder nicht.
[EntityField]
public bool Overallocated { get; set; }
Eigentumswert
OvertimeCost
Erhalten oder setzen einen Wert von OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Eigentumswert
OvertimeWork
Erhalten oder setzen einen Wert von OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Eigentumswert
ParentProject
Er erhält das Mutterprojekt für diese Aufgabe.
public Project ParentProject { get; }
Eigentumswert
PeakUnits
Erhalten oder setzen einen Wert von PeakUnits.
[EntityField]
public double PeakUnits { get; set; }
Eigentumswert
PercentWorkComplete
Sie erhalten oder setzen einen Wert von PercentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Eigentumswert
RateScale
Er bekommt oder setzt einen Wert von RateScale.
[EntityField]
public RateScaleType RateScale { get; set; }
Eigentumswert
RegularWork
Erhalten oder setzen einen Wert von RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Eigentumswert
RemainingCost
Sie erhalten oder setzen einen Wert von RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Eigentumswert
RemainingOvertimeCost
Erhalten oder setzen einen Wert von RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Eigentumswert
RemainingOvertimeWork
Erhalten oder setzen einen Wert von RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Eigentumswert
RemainingWork
Erhalten oder setzen einen Wert von RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Eigentumswert
Resource
Die Ressourcen, die an eine Aufgabe zugeordnet werden.
public Resource Resource { get; set; }
Eigentumswert
ResponsePending
Er bekommt oder setzt einen Wert, der angibt, ob ResponsePending eingestellt ist oder nicht.
[EntityField]
public bool ResponsePending { get; set; }
Eigentumswert
Resume
Erhalten oder setzen einen Wert von Resume.
[EntityField]
public DateTime Resume { get; set; }
Eigentumswert
SV
Er bekommt oder stellt einen Wert von SV.
[EntityField]
public double SV { get; set; }
Eigentumswert
Start
Erhalten oder setzen einen Startwert.
[EntityField]
public DateTime Start { get; set; }
Eigentumswert
StartVariance
Erhalten oder setzen einen Wert von StartVariance.
[EntityField]
public Duration StartVariance { get; set; }
Eigentumswert
Stop
Sie erhalten oder setzen einen Stop-Wert.
[EntityField]
public DateTime Stop { get; set; }
Eigentumswert
Summary
Er bekommt oder setzt einen Wert, der darauf hindeutet, ob Summary festgelegt ist oder nicht.
[EntityField]
public bool Summary { get; set; }
Eigentumswert
Task
Die Aufgabe, an die eine Ressource zugeordnet wird.
public Task Task { get; set; }
Eigentumswert
TimephasedData
Erhalten oder setzen Sie das Beispiel der Aspose.Tasks.TimephasedDataCollection-Klasse, die Elemente der Aspose.Tasks.ResourceAssignment.TimephasedData-Klasse enthält.
public TimephasedDataCollection TimephasedData { get; set; }
Eigentumswert
Uid
Er bekommt oder setzt einen Wert von Uid.
[EntityField]
public int Uid { get; set; }
Eigentumswert
Units
Erhalten oder setzen einen Wert von Einheiten.
[EntityField]
public double Units { get; set; }
Eigentumswert
UpdateNeeded
Er erhält oder setzt einen Wert, der angibt, ob UpdateNeeded eingestellt ist oder nicht.
[EntityField]
public bool UpdateNeeded { get; set; }
Eigentumswert
VAC
Sie erhalten oder setzen einen Wert von VAC.
[EntityField]
public double VAC { get; set; }
Eigentumswert
Work
Er bekommt oder stellt einen Wert der Arbeit.
[EntityField]
public Duration Work { get; set; }
Eigentumswert
WorkContour
Er bekommt oder setzt einen Wert von WorkContour.
[EntityField]
public WorkContourType WorkContour { get; set; }
Eigentumswert
WorkVariance
Er bekommt oder stellt einen Wert von WorkVariance fest.
[EntityField]
public Duration WorkVariance { get; set; }
Eigentumswert
Methods
Delete()
Entfernen Sie die Ressourcenabgabe aus der Projektabgabe Sammlung.
public void Delete()
Equals(ResourceAssignment)
Es gibt einen Wert, der angibt, ob diese Instanz mit einer angegebenen Instanz der Aspose.Tasks.ResourceAssignment-Klasse gleich ist.
public bool Equals(ResourceAssignment other)
Parameters
other
ResourceAssignment
Die angegebenen Instanz der Aspose.Tasks.ResourceAssignment-Klasse zu vergleichen mit dieser Instanz.
Returns
True wenn die angegebenen Instanz der Aspose.Tasks.ResourceAssignment-Klasse den gleichen UID-Wert hat wie diese; sonst, false.
Equals(Objekt)
Ersetzt einen Wert, der angibt, ob diese Instanz mit einem angegebenen Objekt gleich ist.
public override bool Equals(object obj)
Parameters
obj
object
Gegenstand zu vergleichen mit dieser Instanz.
Returns
True wenn o eine ResourceAssignment ist, die die gleiche Ressource und Aufgabe wie diese Instanz zugeordnet; false.
Get(Key<t, Asnkey="">"">)
Es gibt den Wert zurück, an den das Eigentum in diesem Container mappiert wird.
public T Get<t>(Key<t, asnkey=""> key)
Parameters
der angegebenen Eigentums-Schlüssel. Aspose.Tasks.Asn, um den Eigentums-Schlüssel zu erhalten.
Returns
T
den Wert, zu dem das Eigentum in diesem Container kartet wird.
Arten von Parametern
T
die Art des mappierten Wertes.
GetHashCode()
Wiederherstellt ein Hash-Code-Wert für das Beispiel der Aspose.Tasks.ResourceAssignment-Klasse.
public override int GetHashCode()
Returns
eine Hash-Code-Werte für dieses Objekt zurückgibt.
GetTimephasedData(DateTime, DateTime, TimephasedDataTyp)
Rückkehr der Aspose.Tasks.TimephasedDataCollection-Klasse, die Aspose.Tasks.ResourceAssignment.TimephasedData-Klasse innerhalb der angegebenen Start- und Enddaten der angegebenen Aspose.Tasks.TimephasedDataType enthält.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)
Parameters
start
DateTime
Startdatum für die Zeitfasendaten.
end
DateTime
Der Enddatum für die Zeitphasendaten.
timephasedType
TimephasedDataType
Die Art der Zeitfasendaten (Aspose.Tasks.TimephasedDataType).
Returns
returns eine Liste, die Beispiele der Aspose.Tasks.TimephasedData-Klasse enthält.
GetTimephasedData(DateTime und DateTime)
Returns Aspose.Tasks.TimephasedDataCollection Objekt mit den Beispielen von Aspose.Tasks.ResourceAssignment.TimephasedData-Klasse innerhalb der angegebenen Start- und Enddaten von Aspose.Tasks.TimephasedDataType.AssignmentWork.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
Startdatum für die Zeitfasendaten.
end
DateTime
Der Enddatum für die Zeitphasendaten.
Returns
returns eine Liste mit Beispielen der Aspose.Tasks.TimephasedData-Klasse.
GetTimephasedWork(DateTime, DateTime, TimephasedDataTyp)
Er bekommt die Menge an timephased Arbeit für den angegebenen Zeitintervall.
public TimeSpan GetTimephasedWork(DateTime start, DateTime end, TimephasedDataType timephasedDataType)
Parameters
start
DateTime
Beginn des Zeitintervalls.
end
DateTime
Ende des Zeitintervalls.
timephasedDataType
TimephasedDataType
Typ der zu verwenden timephasierten Daten.
Returns
GetTimephasedWork(DateTime und DateTime)
Er bekommt die Menge an timephased Arbeit für den angegebenen Zeitintervall.
public TimeSpan GetTimephasedWork(DateTime start, DateTime end)
Parameters
start
DateTime
Beginn des Zeitintervalls.
end
DateTime
Ende des Zeitintervalls.
Returns
MakeTips(DateTime, TimeSpan, Kalender, Liste, Bool , int)
Erzeugt eine Liste der Zeitphasendaten.
public DateTime MakeTPs(DateTime start, TimeSpan time, Calendar calendar, List<timephaseddata> list, bool isWorking, int type)
Parameters
start
DateTime
Die angegebenen Startdatum.
time
TimeSpan
die angegebenen Arbeitszeit.
calendar
Calendar
der angegebenen Arbeitskalender.
list
List
&undlt;
TimephasedData
>
Die Liste der Zeitphasendaten.
isWorking
bool
Die angegebenen Flagge, die angibt, ob zeitspezifische Daten funktionieren oder nicht.
type
int
Die angegebenen Zeit-Phase-Datentyp.
Returns
Ein maximales Datum von der Liste oder Startdatum, wenn die Liste leer ist.
Set (Key<t, Asnkey="">, und T)
Zeichnen Sie den angegebenen Eigentum auf den angegebenen Wert in diesem Container.
public void Set<t>(Key<t, asnkey=""> key, T val)
Parameters
der angegebenen Eigentums-Schlüssel. Aspose.Tasks.Asn, um den Eigentums-Schlüssel zu erhalten.
val
T
den Wert.
Arten von Parametern
T
die Art des mappierten Wertes.
SetMaterialResourceUnits(Doppel, RateScaleType)
Setze Einheiten für die Zuweisung eines materiellen Ressourcen mit variabelem Materialverbrauch.Der variable Materialverbrauch bedeutet, dass die Menge der verwendeten Materialien verhältnismäßig sich ändert, da sich die Zustelldauer ändert.
public void SetMaterialResourceUnits(double units, RateScaleType rateScaleType)
Parameters
units
double
Anzahl der Einheiten im Zeitraum erhöht.
rateScaleType
RateScaleType
Zeitraum, in dem der Einheitswert erhöht wird.
Remarks
Zum Beispiel sollte SetUnitsScaled(123D, RateScaleType.Month) angerufen werden, um ‘123/monat’ zu setzen.
Exceptions
Wenn die Methode für die Zuweisung von nicht-materiellen Ressourcen angefordert wird.
SplitTask(DateTime, DateTime und Kalender)
Teilen Sie die Aufgabe in zwei Teile.
public void SplitTask(DateTime start, DateTime finish, Calendar calendar)
Parameters
start
DateTime
Der Beginn der Arbeitsstörung auf der Grundlage des Teils zu teilen.
finish
DateTime
Das Ende der Arbeitsinterruption auf den Grund zu teilen.
calendar
Calendar
Der Kalender wird auf der Grundlage geteilt.
Exceptions
Durch die Startdatum ist weniger als die Startdatum der Aufgabe.
Durchgänge, wenn die Abschlussdatum größer ist als die Abschlussdatum der Aufgabe.
TimephasedDataFromTaskDuration(Calendar)
Erzeugt eine Liste von Zeitphasendaten basierend auf der Dauer der Aufgabe und dem geplanten Startdatum.
public void TimephasedDataFromTaskDuration(Calendar calendar)
Parameters
calendar
Calendar
Der Kalender zur Erzeugung von Zeitphasendaten aus.
ToString()
Wiederherrscht die kurze String-Repräsentation der Instanz der Aspose.Tasks.ResourceAssignment-Klasse.Die genauen Details der Darstellung sind nicht angegeben und unterliegen Änderungen.
public override string ToString()
Returns
kurze String, die das Aufgabeobjekt darstellt.</t,></t,></t,></t,></t,></t,>