Class ResourceAssignment

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

object ResourceAssignment

Implements

IEquatable

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

double

ActualCost

Erhalten oder setzen einen Wert von ActualCost.

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

Eigentumswert

decimal

ActualFinish

Er bekommt oder setzt einen Wert von ActualFinish.

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

Eigentumswert

DateTime

ActualOvertimeCost

Erhalten oder setzen einen Wert von ActualOvertimeCost.

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

Eigentumswert

decimal

ActualOvertimeWork

Erhalten oder setzen einen Wert von ActualOvertimeWork.

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

Eigentumswert

Duration

ActualOvertimeWorkProtected

Er bekommt oder setzt einen Wert von ActualOvertimeWorkProtected.

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

Eigentumswert

Duration

ActualStart

Erhalten oder setzen einen Wert von ActualStart.

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

Eigentumswert

DateTime

ActualWork

Erhalten oder setzen einen Wert von ActualWork.

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

Eigentumswert

Duration

ActualWorkProtected

Er bekommt oder setzt einen Wert von ActualWorkProtected.

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

Eigentumswert

Duration

AssignmentOwner

Er bekommt oder setzt einen Wert von AssignmentOwner.

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

Eigentumswert

string

AssignmentOwnerGuid

Er bekommt oder setzt einen Wert von AssignmentOwnerGuid.

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

Eigentumswert

string

BCWP

Sie erhalten oder setzen einen Wert von BCWP.

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

Eigentumswert

double

BCWS

Erhalten oder setzen einen Wert von BCWS.

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

Eigentumswert

double

Baselines

Er bekommt AssignmentBaselineCollection Objekt.Die Sammlung von Baseline-Werte, die mit einer Aufgabe verbunden sind.

public AssignmentBaselineCollection Baselines { get; }

Eigentumswert

AssignmentBaselineCollection

BookingType

Erhalten oder setzen einen Wert von BookingType.

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

Eigentumswert

BookingType

BudgetCost

Sie erhalten oder setzen einen BudgetCost-Wert.

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

Eigentumswert

decimal

BudgetWork

Erhalten oder setzen einen Wert von BudgetWork.

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

Eigentumswert

Duration

CV

Sie erhalten oder legen einen Wert des CV ein.

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

Eigentumswert

double

Confirmed

Er bekommt oder setzt einen Wert, der angibt, ob Confirmed eingestellt ist oder nicht.

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

Eigentumswert

bool

Cost

Sie erhalten oder setzen einen Wert von Kosten.

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

Eigentumswert

decimal

CostRateTableType

Erhalten oder setzen einen Wert von CostRateTableType.

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

Eigentumswert

RateType

CostVariance

Erhalten oder setzen einen Wert von CostVariance.

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

Eigentumswert

double

Created

Er bekommt oder stellt einen Wert von geschaffen.

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

Eigentumswert

DateTime

Delay

Sie erhalten oder setzen einen Wert von Verzögerung.

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

Eigentumswert

Duration

ExtendedAttributes

Gibt oder setzt eine Instanz der ExtendedAttributeCollection-Klasse für dieses Objekt.

public ExtendedAttributeCollection ExtendedAttributes { get; set; }

Eigentumswert

ExtendedAttributeCollection

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

DateTime

FinishVariance

Erhalten oder setzen einen Wert von FinishVariance.

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

Eigentumswert

Duration

FixedMaterial

Er erhält oder setzt einen Wert, der angibt, ob FixedMaterial festgelegt ist oder nicht.

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

Eigentumswert

bool

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

bool

Hyperlink

Erhalten oder setzen einen Wert von Hyperlink.

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

Eigentumswert

string

HyperlinkAddress

Erhalten oder setzen einen Wert von HyperlinkAddress.

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

Eigentumswert

string

HyperlinkSubAddress

Erhalten oder setzen einen Wert von HyperlinkSubAddress.

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

Eigentumswert

string

LevelingDelay

Er bekommt oder setzt einen Wert von LevelingDelay.

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

Eigentumswert

Duration

LinkedFields

Er erhält oder setzt einen Wert, der darauf hindeutet, ob LinkedFields eingestellt ist oder nicht.

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

Eigentumswert

bool

Milestone

Er bekommt oder setzt einen Wert, der angibt, ob Milestone festgelegt ist oder nicht.

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

Eigentumswert

bool

NotesRTF

Erhalten oder setzen Sie die Textnoten in RTF-Format.Unterstützt nur für MPP-Formate.

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

Eigentumswert

string

NotesText

Gibt oder setzt Note’s klare Text aus RTF-Daten.

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

Eigentumswert

string

Overallocated

Er erhält oder setzt einen Wert, der angibt, ob Overallocated festgelegt ist oder nicht.

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

Eigentumswert

bool

OvertimeCost

Erhalten oder setzen einen Wert von OvertimeCost.

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

Eigentumswert

decimal

OvertimeWork

Erhalten oder setzen einen Wert von OvertimeWork.

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

Eigentumswert

Duration

ParentProject

Er erhält das Mutterprojekt für diese Aufgabe.

public Project ParentProject { get; }

Eigentumswert

Project

PeakUnits

Erhalten oder setzen einen Wert von PeakUnits.

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

Eigentumswert

double

PercentWorkComplete

Sie erhalten oder setzen einen Wert von PercentWorkComplete.

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

Eigentumswert

int

RateScale

Er bekommt oder setzt einen Wert von RateScale.

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

Eigentumswert

RateScaleType

RegularWork

Erhalten oder setzen einen Wert von RegularWork.

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

Eigentumswert

Duration

RemainingCost

Sie erhalten oder setzen einen Wert von RemainingCost.

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

Eigentumswert

decimal

RemainingOvertimeCost

Erhalten oder setzen einen Wert von RemainingOvertimeCost.

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

Eigentumswert

decimal

RemainingOvertimeWork

Erhalten oder setzen einen Wert von RemainingOvertimeWork.

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

Eigentumswert

Duration

RemainingWork

Erhalten oder setzen einen Wert von RemainingWork.

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

Eigentumswert

Duration

Resource

Die Ressourcen, die an eine Aufgabe zugeordnet werden.

public Resource Resource { get; set; }

Eigentumswert

Resource

ResponsePending

Er bekommt oder setzt einen Wert, der angibt, ob ResponsePending eingestellt ist oder nicht.

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

Eigentumswert

bool

Resume

Erhalten oder setzen einen Wert von Resume.

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

Eigentumswert

DateTime

SV

Er bekommt oder stellt einen Wert von SV.

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

Eigentumswert

double

Start

Erhalten oder setzen einen Startwert.

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

Eigentumswert

DateTime

StartVariance

Erhalten oder setzen einen Wert von StartVariance.

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

Eigentumswert

Duration

Stop

Sie erhalten oder setzen einen Stop-Wert.

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

Eigentumswert

DateTime

Summary

Er bekommt oder setzt einen Wert, der darauf hindeutet, ob Summary festgelegt ist oder nicht.

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

Eigentumswert

bool

Task

Die Aufgabe, an die eine Ressource zugeordnet wird.

public Task Task { get; set; }

Eigentumswert

Task

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

TimephasedDataCollection

Uid

Er bekommt oder setzt einen Wert von Uid.

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

Eigentumswert

int

Units

Erhalten oder setzen einen Wert von Einheiten.

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

Eigentumswert

double

UpdateNeeded

Er erhält oder setzt einen Wert, der angibt, ob UpdateNeeded eingestellt ist oder nicht.

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

Eigentumswert

bool

VAC

Sie erhalten oder setzen einen Wert von VAC.

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

Eigentumswert

double

Work

Er bekommt oder stellt einen Wert der Arbeit.

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

Eigentumswert

Duration

WorkContour

Er bekommt oder setzt einen Wert von WorkContour.

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

Eigentumswert

WorkContourType

WorkVariance

Er bekommt oder stellt einen Wert von WorkVariance fest.

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

Eigentumswert

Duration

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

bool

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

bool

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

key Key <t, asnkey ="">

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

int

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

TimephasedDataCollection

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

TimephasedDataCollection

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

TimeSpan

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

TimeSpan

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

DateTime

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

key Key <t, asnkey ="">

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

InvalidOperationException

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

ArgumentOutOfRangeException

Durch die Startdatum ist weniger als die Startdatum der Aufgabe.

ArgumentOutOfRangeException

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

string

kurze String, die das Aufgabeobjekt darstellt.</t,></t,></t,></t,></t,></t,>

 Deutsch