Class ResourceAssignment

Class ResourceAssignment

A név: Aspose.Tasks Összefoglaló: Aspose.Tasks.dll (25.4.0)

Ez egy erőforrás-felosztás egy projektben.

public class ResourceAssignment : IEquatable<resourceassignment>

Inheritance

object ResourceAssignment

Implements

IEquatable

Örökletes tagok

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

Properties

ACWP

Megkapja vagy beállítja az ACWP értéket.

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

ingatlan értéke

double

ActualCost

Megkapja vagy beállítja az ActualCost értéket.

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

ingatlan értéke

decimal

ActualFinish

Megkapja vagy beállítja az ActualFinish értéket.

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

ingatlan értéke

DateTime

ActualOvertimeCost

Megkapja vagy beállítja az ActualOvertimeCost értéket.

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

ingatlan értéke

decimal

ActualOvertimeWork

Megkapja vagy beállítja az ActualOvertimeWork értéket.

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

ingatlan értéke

Duration

ActualOvertimeWorkProtected

Megkapja vagy beállítja az ActualOvertimeWorkProtected értékét.

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

ingatlan értéke

Duration

ActualStart

Megkapja vagy beállítja az ActualStart értéket.

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

ingatlan értéke

DateTime

ActualWork

Megkapja vagy beállítja az ActualWork értékét.

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

ingatlan értéke

Duration

ActualWorkProtected

Megkapja vagy beállítja az ActualWorkProtected értékét.

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

ingatlan értéke

Duration

AssignmentOwner

Megkapja vagy beállítja az AssignmentOwner értéket.

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

ingatlan értéke

string

AssignmentOwnerGuid

Megkapja vagy beállítja az AssignmentOwnerGuid értéket.

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

ingatlan értéke

string

BCWP

Megkapja vagy beállítja a BCWP értéket.

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

ingatlan értéke

double

BCWS

Megkapja vagy beállítja a BCWS értéket.

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

ingatlan értéke

double

Baselines

Megkapja az AssignmentBaselineCollection objektumot.A bázisértékek gyűjtése, amelyeket egy megbízással összefüggnek.

public AssignmentBaselineCollection Baselines { get; }

ingatlan értéke

AssignmentBaselineCollection

BookingType

Szerezzen vagy állítsa be a BookingType értékét.

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

ingatlan értéke

BookingType

BudgetCost

Megkapja vagy a költségvetési költség értékét állítja be.

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

ingatlan értéke

decimal

BudgetWork

A BudgetWork értékét kapja vagy állítja be.

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

ingatlan értéke

Duration

CV

Megkapja vagy beállítja a CV értékét.

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

ingatlan értéke

double

Confirmed

Megkap egy értéket vagy beállítást, amely azt jelzi, hogy a Megerősített beállított vagy sem.

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

ingatlan értéke

bool

Cost

Megkapja vagy beállítja a költség értékét.

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

ingatlan értéke

decimal

CostRateTableType

Megkapja vagy beállítja a CostRateTableType értéket.

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

ingatlan értéke

RateType

CostVariance

A CostVariance értékét kapja vagy állítja be.

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

ingatlan értéke

double

Created

Hozzon vagy hoz létre értéket a Teremtett.

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

ingatlan értéke

DateTime

Delay

A késés értéke vagy a késés értéke.

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

ingatlan értéke

Duration

ExtendedAttributes

Megkapja vagy beállítja a ExtendedAttributeCollection osztályt erre az objektumra.

public ExtendedAttributeCollection ExtendedAttributes { get; set; }

ingatlan értéke

ExtendedAttributeCollection

Remarks

Az olvasás csak XML formátumban támogatható.

Finish

Megkapja vagy beállítja a Finish értéket.

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

ingatlan értéke

DateTime

FinishVariance

Megkapja vagy beállítja a FinishVariance értéket.

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

ingatlan értéke

Duration

FixedMaterial

Megkap egy értéket vagy beállítást, amely azt jelzi, hogy a FixedMaterial beállított vagy sem.

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

ingatlan értéke

bool

Guid

Egyedi azonosítót kap vagy hoz létre erre a feladatra.

public Guid? Guid { get; set; }

ingatlan értéke

Guid ?

HasFixedRateUnits

Megkap egy értéket vagy beállítást, amely azt jelzi, hogy a HasFixedRateUnits be van-e állítva vagy sem.

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

ingatlan értéke

bool

Hyperlink

Megkapja vagy beállítja a Hyperlink értéket.

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

ingatlan értéke

string

HyperlinkAddress

Megkapja vagy beállítja a HyperlinkAddress értéket.

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

ingatlan értéke

string

HyperlinkSubAddress

Megkapja vagy beállítja a HyperlinkSubAddress értéket.

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

ingatlan értéke

string

LevelingDelay

Megkapja vagy beállítja a LevelingDelay értéket.

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

ingatlan értéke

Duration

LinkedFields

Megkap egy értéket vagy beállítást, amely azt jelzi, hogy a LinkedField-eket beállították-e vagy sem.

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

ingatlan értéke

bool

Milestone

Megkap egy értéket vagy beállítást, amely azt jelzi, hogy a Milestone beállított vagy sem.

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

ingatlan értéke

bool

Jelentkezés

Szerezze vagy állítsa be a szöveges jegyzeteket RTF formátumban.Csak MPP formátumok támogatása.

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

ingatlan értéke

string

NotesText

Megkapja vagy rögzíti az RTF-adatokból származó jegyzetek tiszta szöveget.

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

ingatlan értéke

string

Overallocated

Megkap egy értéket vagy beállítást, amely azt jelzi, hogy a Overallocated beállított-e vagy sem.

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

ingatlan értéke

bool

OvertimeCost

Megkapja vagy beállítja a OvertimeCost értéket.

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

ingatlan értéke

decimal

OvertimeWork

Megkapja vagy beállítja a OvertimeWork értéket.

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

ingatlan értéke

Duration

ParentProject

Megkapja a szülőprojektet erre a feladatra.

public Project ParentProject { get; }

ingatlan értéke

Project

PeakUnits

Megkapja vagy beállítja a PeakUnits értéket.

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

ingatlan értéke

double

PercentWorkComplete

Megkapja vagy beállítja a PercentWorkComplete értéket.

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

ingatlan értéke

int

RateScale

Megkapja vagy beállítja a RateScale értéket.

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

ingatlan értéke

RateScaleType

RegularWork

Megkapja vagy beállítja a RegularWork értéket.

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

ingatlan értéke

Duration

RemainingCost

Megkapja vagy beállítja a RemainingCost értéket.

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

ingatlan értéke

decimal

RemainingOvertimeCost

Megkapja vagy beállítja a RemainingOvertimeCost értéket.

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

ingatlan értéke

decimal

RemainingOvertimeWork

Megkapja vagy beállítja a RemainingOvertimeWork értéket.

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

ingatlan értéke

Duration

RemainingWork

Megkapja vagy beállítja a RemainingWork értéket.

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

ingatlan értéke

Duration

Resource

A feladathoz hozzárendelt erőforrás.

public Resource Resource { get; set; }

ingatlan értéke

Resource

ResponsePending

Megkap egy értéket vagy beállítást, amely azt jelzi, hogy a ResponsePending be van-e állítva vagy sem.

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

ingatlan értéke

bool

Resume

Megkapja vagy beállítja az Értékelés értékét.

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

ingatlan értéke

DateTime

SV

Megkapja vagy beállítja a SV értékét.

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

ingatlan értéke

double

Start

Megkapja vagy beállítja a Start értéket.

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

ingatlan értéke

DateTime

StartVariance

Megkapja vagy beállítja a StartVariance értéket.

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

ingatlan értéke

Duration

Stop

Megkapja vagy beállítja a Stop értéket.

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

ingatlan értéke

DateTime

Summary

Megkap egy értéket vagy beállítást, amely azt jelzi, hogy összefoglaló van-e beállítva vagy sem.

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

ingatlan értéke

bool

Task

Az a feladat, amelyre erőforrás adományozódik.

public Task Task { get; set; }

ingatlan értéke

Task

TimephasedData

Kap vagy beállítja az Aspose.Tasks.TimephasedDataCollection osztály példáját, amely az Aspose.Tasks.ResourceAssignment.TimephasedData osztály elemeit tartalmazza.

public TimephasedDataCollection TimephasedData { get; set; }

ingatlan értéke

TimephasedDataCollection

Uid

Megkapja vagy beállítja az Uid értéket.

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

ingatlan értéke

int

Units

Megkapja vagy beállítja az egységek értékét.

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

ingatlan értéke

double

UpdateNeeded

Megkap egy értéket vagy beállítást, amely azt jelzi, hogy a UpdateNeed be van-e állítva vagy sem.

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

ingatlan értéke

bool

VAC

Megkapja vagy beállítja a VAC értéket.

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

ingatlan értéke

double

Work

Értékesít vagy értékesít munkát.

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

ingatlan értéke

Duration

WorkContour

Megkapja vagy beállítja a WorkContour értéket.

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

ingatlan értéke

WorkContourType

WorkVariance

Megkapja vagy beállítja a WorkVariance értéket.

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

ingatlan értéke

Duration

Methods

Delete()

Távolítsa el az erőforrás-adományt a projekt-adományok gyűjteményéből.

public void Delete()

Equals(ResourceAssignment)

Visszaadja az értéket, amely azt jelzi, hogy ez a bekezdés egyenlő-e az Aspose.Tasks.ResourceAssignment osztály egy meghatározott bekezdésével.

public bool Equals(ResourceAssignment other)

Parameters

other ResourceAssignment

Az Aspose.Tasks.ResourceAssignment osztály meghatározott példányát összehasonlítjuk ezzel a példánygal.

Returns

bool

True ha a Aspose.Tasks.ResourceAssignment osztály meghatározott példányának ugyanaz az UID értéke van, mint ebben az esetben; egyébként, hamis.

Equals(objektum)

Visszaadja az értéket, amely azt jelzi, hogy ez az eset egyenlő-e egy meghatározott objektummal.

public override bool Equals(object obj)

Parameters

obj object

Az a cél, hogy összehasonlítsa ezt az esetet.

Returns

bool

True ha o az a ResourceAssignment, amely ugyanazt az erőforrást és feladatot adja meg, mint ez a példa; egyébként, hamis.

Lásd T>(Főoldal > Asnkey="">)

Visszaadja azt az értéket, amelyre az ingatlan a konténernek van mappálva.

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

Parameters

key Key <t, asnkey ="">

a megadott ingatlan kulcsa. Aspose.Tasks.Asn a ingatlan kulcsa megszerzéséhez.

Returns

T

az érték, amelyre az ingatlan ezen a konténerben van mappázva.

A paraméterek típusa

T

A mappált érték típusa.

GetHashCode()

Visszaadja a hash kód értéket az Aspose.Tasks.ResourceAssignment osztály példájára.

public override int GetHashCode()

Returns

int

Visszaadja a hash kód értéket erre az objektumra.

GetTimephasedData(DateTime, DateTime, IdőalapúDataType)

Visszaadja az Aspose.Tasks.TimephasedDataCollection osztályt, amely az Aspose.Tasks.ResourceAssignment.TimephasedData osztályt tartalmaz az adott Aspose.Tasks.TimephasedDataType meghatározott kezdeti és végső dátumaiban.

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

Parameters

start DateTime

Kezdő dátum a fázisú adatokhoz.

end DateTime

A végső dátum a fázisú adatokhoz.

timephasedType TimephasedDataType

Az időfázisú adatok típusa (Aspose.Tasks.TimephasedDataType).

Returns

TimephasedDataCollection

Visszaadja a listát, amely az Aspose.Tasks.TimephasedData osztály példáit tartalmazza.

GetTimephasedData(dátumidő, dátumidő)

Visszaállítja az Aspose.Tasks.TimephasedDataCollection objektumot az Aspose.Tasks.ResourceAssignment.TimephasedData osztály az Aspose.Tasks.TimephasedDataType.AssignmentWork megadott kezdeti és végső dátumaiban.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

Kezdő dátum a fázisú adatokhoz.

end DateTime

A végső dátum a fázisú adatokhoz.

Returns

TimephasedDataCollection

Visszaadja a listát, amely az Aspose.Tasks.TimephasedData osztály példáit tartalmazza.

GetTimephasedWork(DateTime, DateTime, IdőalapúDataType)

Megkapja az időpontos munka mennyiségét a meghatározott dátum időtartamára.

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

Parameters

start DateTime

A dátum időtartamának kezdete.

end DateTime

A dátum időintervallumának vége.

timephasedDataType TimephasedDataType

A használandó időzített adatok típusa.

Returns

TimeSpan

GetTimephasedWork(dátumidő, dátumidő)

Megkapja az időpontos munka mennyiségét a meghatározott dátum időtartamára.

public TimeSpan GetTimephasedWork(DateTime start, DateTime end)

Parameters

start DateTime

A dátum időtartamának kezdete.

end DateTime

A dátum időintervallumának vége.

Returns

TimeSpan

MakeTPs(DateTime, TimeSpan, naptár, lista, Szilveszter, int)

Hozzon létre egy listát a fázisú adatok.

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

Parameters

start DateTime

A meghatározott kezdeti dátum.

time TimeSpan

A meghatározott munkaidő.

calendar Calendar

A meghatározott munkaidő.

list List < TimephasedData >

A fázisú adatok listája.

isWorking bool

A meghatározott zászló, amely meghatározza, hogy az időbeli adatok működnek-e vagy sem.

type int

A meghatározott idő-fázisú adatok típusa.

Returns

DateTime

Maximális dátum a listáról vagy a kezdő dátumról, ha a lista üres.

Összefoglaló T>(Főoldal > Asnkey=» » » T)

Térkép a meghatározott tulajdonság a meghatározott értéket ebben a tartályban.

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

Parameters

key Key <t, asnkey ="">

a megadott ingatlan kulcsa. Aspose.Tasks.Asn a ingatlan kulcsa megszerzéséhez.

val T

Az érték.

A paraméterek típusa

T

A mappált érték típusa.

SetMaterialResourceUnits(kettős, RateScaleType)

Az anyagforrás eltérő anyagfogyasztással rendelkező anyagforrás kijelölésére szolgáló egységeket állít össze.A változó anyagfogyasztás azt jelenti, hogy az alkalmazás időtartama változik, a felhasznált anyagok mennyisége arányosan változik.

public void SetMaterialResourceUnits(double units, RateScaleType rateScaleType)

Parameters

units double

Az időtartam alatt felhalmozódott egységek száma.

rateScaleType RateScaleType

Az időtartam, amelyen az egység értéke felhalmozódik.

Remarks

Például a “123/hónap” beállításához hívni kell a SetUnitsScaled(123D, RateScaleType.Month) címet.

Exceptions

InvalidOperationException

Ha a módszert nem anyagi erőforrások odaítélésére hívják fel.

SplitTask(dátumidő, dátumidő, naptár)

A feladatot két részre osztjuk.

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

Parameters

start DateTime

A munka megszakításának kezdetét a szétválasztás alapján.

finish DateTime

A munka megszakításának vége a felosztás alapján.

calendar Calendar

A naptár a felosztás alapján.

Exceptions

ArgumentOutOfRangeException

A kezdet időpontja kevesebb, mint a feladatok kezdetének időpontja.

ArgumentOutOfRangeException

A befejezési dátum nagyobb, mint a feladat befejezési dátum.

TimephasedDataFromTaskDuration(Calendar)

A fázisú adatok listáját a feladat időtartamára és a tervezett indítási dátumra alapozza.

public void TimephasedDataFromTaskDuration(Calendar calendar)

Parameters

calendar Calendar

A naptár, hogy generálja az idő szakaszú adatokat.

ToString()

Visszaadja az Aspose.Tasks.ResourceAssignment osztály példányának rövid sorképét.A bemutató pontos adatait nem határozzák meg, és módosításra kerülnek.

public override string ToString()

Returns

string

rövid szalag, amely a kijelölési objektumot képviseli.</t,></t,></t,></t,></t,></t,>

 Magyar