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
Implements
Ö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
ActualCost
Megkapja vagy beállítja az ActualCost értéket.
[EntityField]
public decimal ActualCost { get; set; }
ingatlan értéke
ActualFinish
Megkapja vagy beállítja az ActualFinish értéket.
[EntityField]
public DateTime ActualFinish { get; set; }
ingatlan értéke
ActualOvertimeCost
Megkapja vagy beállítja az ActualOvertimeCost értéket.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
ingatlan értéke
ActualOvertimeWork
Megkapja vagy beállítja az ActualOvertimeWork értéket.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
ingatlan értéke
ActualOvertimeWorkProtected
Megkapja vagy beállítja az ActualOvertimeWorkProtected értékét.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
ingatlan értéke
ActualStart
Megkapja vagy beállítja az ActualStart értéket.
[EntityField]
public DateTime ActualStart { get; set; }
ingatlan értéke
ActualWork
Megkapja vagy beállítja az ActualWork értékét.
[EntityField]
public Duration ActualWork { get; set; }
ingatlan értéke
ActualWorkProtected
Megkapja vagy beállítja az ActualWorkProtected értékét.
[EntityField]
public Duration ActualWorkProtected { get; set; }
ingatlan értéke
AssignmentOwner
Megkapja vagy beállítja az AssignmentOwner értéket.
[EntityField]
public string AssignmentOwner { get; set; }
ingatlan értéke
AssignmentOwnerGuid
Megkapja vagy beállítja az AssignmentOwnerGuid értéket.
[EntityField]
public string AssignmentOwnerGuid { get; set; }
ingatlan értéke
BCWP
Megkapja vagy beállítja a BCWP értéket.
[EntityField]
public double BCWP { get; set; }
ingatlan értéke
BCWS
Megkapja vagy beállítja a BCWS értéket.
[EntityField]
public double BCWS { get; set; }
ingatlan értéke
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
BookingType
Szerezzen vagy állítsa be a BookingType értékét.
[EntityField]
public BookingType BookingType { get; set; }
ingatlan értéke
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
BudgetWork
A BudgetWork értékét kapja vagy állítja be.
[EntityField]
public Duration BudgetWork { get; set; }
ingatlan értéke
CV
Megkapja vagy beállítja a CV értékét.
[EntityField]
public double CV { get; set; }
ingatlan értéke
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
Cost
Megkapja vagy beállítja a költség értékét.
[EntityField]
public decimal Cost { get; set; }
ingatlan értéke
CostRateTableType
Megkapja vagy beállítja a CostRateTableType értéket.
[EntityField]
public RateType CostRateTableType { get; set; }
ingatlan értéke
CostVariance
A CostVariance értékét kapja vagy állítja be.
[EntityField]
public double CostVariance { get; set; }
ingatlan értéke
Created
Hozzon vagy hoz létre értéket a Teremtett.
[EntityField]
public DateTime Created { get; set; }
ingatlan értéke
Delay
A késés értéke vagy a késés értéke.
[EntityField]
public Duration Delay { get; set; }
ingatlan értéke
ExtendedAttributes
Megkapja vagy beállítja a ExtendedAttributeCollection osztályt erre az objektumra.
public ExtendedAttributeCollection ExtendedAttributes { get; set; }
ingatlan értéke
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
FinishVariance
Megkapja vagy beállítja a FinishVariance értéket.
[EntityField]
public Duration FinishVariance { get; set; }
ingatlan értéke
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
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
Hyperlink
Megkapja vagy beállítja a Hyperlink értéket.
[EntityField]
public string Hyperlink { get; set; }
ingatlan értéke
HyperlinkAddress
Megkapja vagy beállítja a HyperlinkAddress értéket.
[EntityField]
public string HyperlinkAddress { get; set; }
ingatlan értéke
HyperlinkSubAddress
Megkapja vagy beállítja a HyperlinkSubAddress értéket.
[EntityField]
public string HyperlinkSubAddress { get; set; }
ingatlan értéke
LevelingDelay
Megkapja vagy beállítja a LevelingDelay értéket.
[EntityField]
public Duration LevelingDelay { get; set; }
ingatlan értéke
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
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
Jelentkezés
Szerezze vagy állítsa be a szöveges jegyzeteket RTF formátumban.
[EntityField]
public string NotesRTF { get; set; }
ingatlan értéke
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
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
OvertimeCost
Megkapja vagy beállítja a OvertimeCost értéket.
[EntityField]
public decimal OvertimeCost { get; set; }
ingatlan értéke
OvertimeWork
Megkapja vagy beállítja a OvertimeWork értéket.
[EntityField]
public Duration OvertimeWork { get; set; }
ingatlan értéke
ParentProject
Megkapja a szülőprojektet erre a feladatra.
public Project ParentProject { get; }
ingatlan értéke
PeakUnits
Megkapja vagy beállítja a PeakUnits értéket.
[EntityField]
public double PeakUnits { get; set; }
ingatlan értéke
PercentWorkComplete
Megkapja vagy beállítja a PercentWorkComplete értéket.
[EntityField]
public int PercentWorkComplete { get; set; }
ingatlan értéke
RateScale
Megkapja vagy beállítja a RateScale értéket.
[EntityField]
public RateScaleType RateScale { get; set; }
ingatlan értéke
RegularWork
Megkapja vagy beállítja a RegularWork értéket.
[EntityField]
public Duration RegularWork { get; set; }
ingatlan értéke
RemainingCost
Megkapja vagy beállítja a RemainingCost értéket.
[EntityField]
public decimal RemainingCost { get; set; }
ingatlan értéke
RemainingOvertimeCost
Megkapja vagy beállítja a RemainingOvertimeCost értéket.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
ingatlan értéke
RemainingOvertimeWork
Megkapja vagy beállítja a RemainingOvertimeWork értéket.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
ingatlan értéke
RemainingWork
Megkapja vagy beállítja a RemainingWork értéket.
[EntityField]
public Duration RemainingWork { get; set; }
ingatlan értéke
Resource
A feladathoz hozzárendelt erőforrás.
public Resource Resource { get; set; }
ingatlan értéke
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
Resume
Megkapja vagy beállítja az Értékelés értékét.
[EntityField]
public DateTime Resume { get; set; }
ingatlan értéke
SV
Megkapja vagy beállítja a SV értékét.
[EntityField]
public double SV { get; set; }
ingatlan értéke
Start
Megkapja vagy beállítja a Start értéket.
[EntityField]
public DateTime Start { get; set; }
ingatlan értéke
StartVariance
Megkapja vagy beállítja a StartVariance értéket.
[EntityField]
public Duration StartVariance { get; set; }
ingatlan értéke
Stop
Megkapja vagy beállítja a Stop értéket.
[EntityField]
public DateTime Stop { get; set; }
ingatlan értéke
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
Task
Az a feladat, amelyre erőforrás adományozódik.
public Task Task { get; set; }
ingatlan értéke
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
Uid
Megkapja vagy beállítja az Uid értéket.
[EntityField]
public int Uid { get; set; }
ingatlan értéke
Units
Megkapja vagy beállítja az egységek értékét.
[EntityField]
public double Units { get; set; }
ingatlan értéke
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
VAC
Megkapja vagy beállítja a VAC értéket.
[EntityField]
public double VAC { get; set; }
ingatlan értéke
Work
Értékesít vagy értékesít munkát.
[EntityField]
public Duration Work { get; set; }
ingatlan értéke
WorkContour
Megkapja vagy beállítja a WorkContour értéket.
[EntityField]
public WorkContourType WorkContour { get; set; }
ingatlan értéke
WorkVariance
Megkapja vagy beállítja a WorkVariance értéket.
[EntityField]
public Duration WorkVariance { get; set; }
ingatlan értéke
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
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
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
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
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
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
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
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
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
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
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
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
A kezdet időpontja kevesebb, mint a feladatok kezdetének időpontja.
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
rövid szalag, amely a kijelölési objektumot képviseli.</t,></t,></t,></t,></t,></t,>