Class ResourceAssignment
Pôvodný názov: Aspose.Tasks Zhromaždenie: Aspose.Tasks.dll (25.4.0)
Predstavuje priradenie zdrojov v projekte.
public class ResourceAssignment : IEquatable<resourceassignment>
Inheritance
Implements
Z dedičných členov
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
ACWP
Získa alebo nastaví hodnotu ACWP.
[EntityField]
public double ACWP { get; set; }
Hodnota nehnuteľnosti
ActualCost
Získajte alebo nastavíte hodnotu AktuálneCost.
[EntityField]
public decimal ActualCost { get; set; }
Hodnota nehnuteľnosti
ActualFinish
Získa alebo nastaví hodnotu ActualFinish.
[EntityField]
public DateTime ActualFinish { get; set; }
Hodnota nehnuteľnosti
ActualOvertimeCost
Získajte alebo nastavíte hodnotu AktuálneOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Hodnota nehnuteľnosti
ActualOvertimeWork
Získate alebo nastavíte hodnotu AktuálneOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Hodnota nehnuteľnosti
ActualOvertimeWorkProtected
Získava alebo nastaví hodnotu AktuálneOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Hodnota nehnuteľnosti
ActualStart
Získajte alebo nastavíte hodnotu aktuálneho štartovania.
[EntityField]
public DateTime ActualStart { get; set; }
Hodnota nehnuteľnosti
ActualWork
Získate alebo nastavíte hodnotu aktuálnej práce.
[EntityField]
public Duration ActualWork { get; set; }
Hodnota nehnuteľnosti
ActualWorkProtected
Získajte alebo nastavíte hodnotu aktuálnehoWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Hodnota nehnuteľnosti
AssignmentOwner
Získa alebo nastaví hodnotu AssignmentOwner.
[EntityField]
public string AssignmentOwner { get; set; }
Hodnota nehnuteľnosti
AssignmentOwnerGuid
Získa alebo nastaví hodnotu AssignmentOwnerGuid.
[EntityField]
public string AssignmentOwnerGuid { get; set; }
Hodnota nehnuteľnosti
BCWP
Získa alebo nastaví hodnotu BCWP.
[EntityField]
public double BCWP { get; set; }
Hodnota nehnuteľnosti
BCWS
Získa alebo nastaví hodnotu BCWS.
[EntityField]
public double BCWS { get; set; }
Hodnota nehnuteľnosti
Baselines
Získava AssignmentBaselineCollection objekt.Zbierka základných hodnôt spojených s priradením.
public AssignmentBaselineCollection Baselines { get; }
Hodnota nehnuteľnosti
BookingType
Získajte alebo nastavíte hodnotu BookingType.
[EntityField]
public BookingType BookingType { get; set; }
Hodnota nehnuteľnosti
BudgetCost
Získajte alebo nastavíte hodnotu BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
Hodnota nehnuteľnosti
BudgetWork
Získate alebo nastavíte hodnotu BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Hodnota nehnuteľnosti
CV
Získajte alebo nastavíte hodnotu CV.
[EntityField]
public double CV { get; set; }
Hodnota nehnuteľnosti
Confirmed
Dostane alebo nastaví hodnotu, ktorá naznačuje, či je potvrdený nastavený alebo nie.
[EntityField]
public bool Confirmed { get; set; }
Hodnota nehnuteľnosti
Cost
Dostane alebo nastaví hodnotu nákladov.
[EntityField]
public decimal Cost { get; set; }
Hodnota nehnuteľnosti
CostRateTableType
Získať alebo nastaviť hodnotu CostRateTableType.
[EntityField]
public RateType CostRateTableType { get; set; }
Hodnota nehnuteľnosti
CostVariance
Získajte alebo nastavíte hodnotu CostVariance.
[EntityField]
public double CostVariance { get; set; }
Hodnota nehnuteľnosti
Created
Získate alebo nastavíte hodnotu vytvoreného.
[EntityField]
public DateTime Created { get; set; }
Hodnota nehnuteľnosti
Delay
Získajte alebo nastavíte hodnotu odkladu.
[EntityField]
public Duration Delay { get; set; }
Hodnota nehnuteľnosti
ExtendedAttributes
Získajte alebo nastavíte príklad triedy ExtendedAttributeCollection pre tento objekt.
public ExtendedAttributeCollection ExtendedAttributes { get; set; }
Hodnota nehnuteľnosti
Remarks
Čítanie je podporované len pre formát XML.
Finish
Získa alebo nastaví hodnotu Finish.
[EntityField]
public DateTime Finish { get; set; }
Hodnota nehnuteľnosti
FinishVariance
Získa alebo nastaví hodnotu FinishVariance.
[EntityField]
public Duration FinishVariance { get; set; }
Hodnota nehnuteľnosti
FixedMaterial
Dostane alebo nastaví hodnotu, ktorá naznačuje, či je FixedMaterial nastavený alebo nie.
[EntityField]
public bool FixedMaterial { get; set; }
Hodnota nehnuteľnosti
Guid
Získajte alebo nastavíte jedinečný identifikátor pre túto úlohu.
public Guid? Guid { get; set; }
Hodnota nehnuteľnosti
Guid ?
HasFixedRateUnits
Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.
[EntityField]
public bool HasFixedRateUnits { get; set; }
Hodnota nehnuteľnosti
Hyperlink
Získa alebo nastaví hodnotu hypertextového prepojenia.
[EntityField]
public string Hyperlink { get; set; }
Hodnota nehnuteľnosti
HyperlinkAddress
Získa alebo nastaví hodnotu HyperlinkAddress.
[EntityField]
public string HyperlinkAddress { get; set; }
Hodnota nehnuteľnosti
HyperlinkSubAddress
Získa alebo nastaví hodnotu HyperlinkSubAddress.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Hodnota nehnuteľnosti
LevelingDelay
Získať alebo nastaviť hodnotu LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }
Hodnota nehnuteľnosti
LinkedFields
Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie je nastavený LinkedFields.
[EntityField]
public bool LinkedFields { get; set; }
Hodnota nehnuteľnosti
Milestone
Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený Milestone alebo nie.
[EntityField]
public bool Milestone { get; set; }
Hodnota nehnuteľnosti
Zoznam RTF
Získajte alebo nastavíte textové poznámky vo formáte RTF.
[EntityField]
public string NotesRTF { get; set; }
Hodnota nehnuteľnosti
NotesText
Získajte alebo nastavíte pripomienky s jasným textom vytiahnutým z údajov RTF.
[EntityField]
public string NotesText { get; set; }
Hodnota nehnuteľnosti
Overallocated
Získa alebo nastaví hodnotu, ktorá naznačuje, či je Overallocated nastavený alebo nie.
[EntityField]
public bool Overallocated { get; set; }
Hodnota nehnuteľnosti
OvertimeCost
Získa alebo nastaví hodnotu OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Hodnota nehnuteľnosti
OvertimeWork
Získa alebo nastaví hodnotu OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Hodnota nehnuteľnosti
ParentProject
Získava materský projekt pre túto úlohu.
public Project ParentProject { get; }
Hodnota nehnuteľnosti
PeakUnits
Získa alebo nastaví hodnotu PeakUnits.
[EntityField]
public double PeakUnits { get; set; }
Hodnota nehnuteľnosti
PercentWorkComplete
Získajte alebo nastavíte hodnotu percentaWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Hodnota nehnuteľnosti
RateScale
Získa alebo nastaví hodnotu RateScale.
[EntityField]
public RateScaleType RateScale { get; set; }
Hodnota nehnuteľnosti
RegularWork
Získa alebo nastaví hodnotu RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Hodnota nehnuteľnosti
RemainingCost
Získa alebo nastaví hodnotu RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Hodnota nehnuteľnosti
RemainingOvertimeCost
Získa alebo nastaví hodnotu RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Hodnota nehnuteľnosti
RemainingOvertimeWork
Získate alebo nastavíte hodnotu RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Hodnota nehnuteľnosti
RemainingWork
Získate alebo nastavíte hodnotu RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Hodnota nehnuteľnosti
Resource
Zdroje pridelené k úlohe.
public Resource Resource { get; set; }
Hodnota nehnuteľnosti
ResponsePending
Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený ResponsePending alebo nie.
[EntityField]
public bool ResponsePending { get; set; }
Hodnota nehnuteľnosti
Resume
Získajte alebo nastavíte hodnotu prehľad.
[EntityField]
public DateTime Resume { get; set; }
Hodnota nehnuteľnosti
SV
Dostane alebo nastaví hodnotu SV.
[EntityField]
public double SV { get; set; }
Hodnota nehnuteľnosti
Start
Získajte alebo nastavíte hodnotu začiatku.
[EntityField]
public DateTime Start { get; set; }
Hodnota nehnuteľnosti
StartVariance
Získa alebo nastaví hodnotu StartVariance.
[EntityField]
public Duration StartVariance { get; set; }
Hodnota nehnuteľnosti
Stop
Získajte alebo nastavíte hodnotu Stop.
[EntityField]
public DateTime Stop { get; set; }
Hodnota nehnuteľnosti
Summary
Získa alebo nastaví hodnotu, ktorá naznačuje, či je zhrnutie nastavené alebo nie.
[EntityField]
public bool Summary { get; set; }
Hodnota nehnuteľnosti
Task
Úloha, na ktorú je priradený zdroj.
public Task Task { get; set; }
Hodnota nehnuteľnosti
TimephasedData
Získajte alebo nastavíte príklad triedy Aspose.Tasks.TimephasedDataCollection, ktorá obsahuje prvky triedy Aspose.Tasks.ResourceAssignment.TimephasedData.
public TimephasedDataCollection TimephasedData { get; set; }
Hodnota nehnuteľnosti
Uid
Získate alebo nastavíte hodnotu UID.
[EntityField]
public int Uid { get; set; }
Hodnota nehnuteľnosti
Units
Získate alebo nastavíte hodnotu jednotiek.
[EntityField]
public double Units { get; set; }
Hodnota nehnuteľnosti
UpdateNeeded
Dostane alebo nastaví hodnotu, ktorá naznačuje, či je nastavený UpdateNeed alebo nie.
[EntityField]
public bool UpdateNeeded { get; set; }
Hodnota nehnuteľnosti
VAC
Získa alebo nastaví hodnotu VAC.
[EntityField]
public double VAC { get; set; }
Hodnota nehnuteľnosti
Work
Získava alebo stanovuje hodnotu práce.
[EntityField]
public Duration Work { get; set; }
Hodnota nehnuteľnosti
WorkContour
Získa alebo nastaví hodnotu WorkContour.
[EntityField]
public WorkContourType WorkContour { get; set; }
Hodnota nehnuteľnosti
WorkVariance
Získa alebo nastaví hodnotu WorkVariance.
[EntityField]
public Duration WorkVariance { get; set; }
Hodnota nehnuteľnosti
Methods
Delete()
Odstráni priradenie zdrojov z kolekcie projektových úloh.
public void Delete()
Equals(ResourceAssignment)
Vráti hodnotu, ktorá naznačuje, či je táto inštancia rovnaká ako špecifikovaná inštancia triedy Aspose.Tasks.ResourceAssignment.
public bool Equals(ResourceAssignment other)
Parameters
other
ResourceAssignment
Určený príklad triedy Aspose.Tasks.ResourceAssignment porovnať s týmto príkladom.
Returns
True ak špecifikovaná inštancia triedy Aspose.Tasks.ResourceAssignment má rovnakú hodnotu UID ako táto; inak, falošné.
Equals(objekty)
Vráti hodnotu, ktorá naznačuje, či je táto inštancia rovnaká ako špecifikovaný objekt.
public override bool Equals(object obj)
Parameters
obj
object
V porovnaní s týmto prípadom.
Returns
True ak o je priradenie zdrojov, ktoré priradí rovnaký zdroj a úlohu ako táto; inak, falošné.
Získajte t>(Kľúčové slová, asnkey="">)
Vráti hodnotu, na ktorú je majetok mapovaný v tomto kontajneri.
public T Get<t>(Key<t, asnkey=""> key)
Parameters
špecifikovaný kľúč k nehnuteľnosti. Aspose.Tasks.Asn získať kľúč k nehnuteľnosti.
Returns
T
hodnota, na ktorú je majetok mapovaný v tomto kontajneri.
Typ parametrov
T
Typ mapovanej hodnoty.
GetHashCode()
Vráti hodnotu hash kódu pre príklad triedy Aspose.Tasks.ResourceAssignment.
public override int GetHashCode()
Returns
vráti hodnotu hash kódu pre tento objekt.
GetTimephasedData(dátum, dátum, dátum, dátum, dátum)
Vráti príklad Aspose.Tasks.TimephasedDataCollection trieda obsahujúca príklady Aspose.Tasks.ResourceAssignment.TimephasedData trieda v rámci daných dátumov začiatku a konca špecifikovaných Aspose.Tasks.TimephasedDataType.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)
Parameters
start
DateTime
Počiatočný dátum pre časové dátumy.
end
DateTime
Konečný dátum pre časové fázy údajov.
timephasedType
TimephasedDataType
Typ časovej fázy údajov (Aspose.Tasks.TimephasedDataType).
Returns
vráti zoznam, ktorý obsahuje príklady triedy Aspose.Tasks.TimephasedData.
GetTimephasedData(dátum, dátum)
Návrat Aspose.Tasks.TimephasedDataCollection objekt s príkladmi Aspose.Tasks.ResourceAssignment.TimephasedData trieda v daných dátumoch začiatku a konca Aspose.Tasks.TimephasedDataType.AssignmentWork.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
Počiatočný dátum pre časové dátumy.
end
DateTime
Konečný dátum pre časové fázy údajov.
Returns
vráti zoznam obsahujúci príklady triedy Aspose.Tasks.TimephasedData.
GetTimephasedWork(dátum, dátum, dátum, dátum, dátum)
Získava množstvo časovej fázy práce pre určený časový interval dátumu.
public TimeSpan GetTimephasedWork(DateTime start, DateTime end, TimephasedDataType timephasedDataType)
Parameters
start
DateTime
Začiatok dátumového časového intervalu.
end
DateTime
Koniec dátumu časového intervalu.
timephasedDataType
TimephasedDataType
Typ časových údajov, ktoré sa majú použiť.
Returns
GetTimephasedWork(dátum, dátum)
Získava množstvo časovej fázy práce pre určený časový interval dátumu.
public TimeSpan GetTimephasedWork(DateTime start, DateTime end)
Parameters
start
DateTime
Začiatok dátumového časového intervalu.
end
DateTime
Koniec dátumu časového intervalu.
Returns
MakeTPs(DateTime, TimeSpan, Kalendár, Zoznam, bool , int)
Vytvára zoznam časových údajov.
public DateTime MakeTPs(DateTime start, TimeSpan time, Calendar calendar, List<timephaseddata> list, bool isWorking, int type)
Parameters
start
DateTime
Určený dátum začiatku.
time
TimeSpan
špecifikovaný pracovný čas.
calendar
Calendar
špecifikovaný pracovný kalendár.
list
List
<
TimephasedData
>
Zoznam časových fázy údajov.
isWorking
bool
špecifikovaná vlajka, ktorá určuje, či časové údaje fungujú alebo nie.
type
int
špecifikovaný typ dát časovej fázy.
Returns
Maximálny dátum od zoznamu alebo dátum začiatku, ak je zoznam prázdny.
Zoznam T>(Kľúčové slová, asnkey=„“ , T)
Mapovanie špecifikovaného majetku na špecifikovanú hodnotu v tomto kontajneri.
public void Set<t>(Key<t, asnkey=""> key, T val)
Parameters
špecifikovaný kľúč k nehnuteľnosti. Aspose.Tasks.Asn získať kľúč k nehnuteľnosti.
val
T
a hodnotu .
Typ parametrov
T
Typ mapovanej hodnoty.
SetMaterialResourceUnits(dvojnásobný, RateScaleType)
Súprava jednotiek na priradenie materiálového zdroja s variabilnou spotrebou materiálu.Variabilná spotreba materiálu znamená, že ako sa mení trvanie pridelenia, množstvo použitých materiálov sa mení proporcionálne.
public void SetMaterialResourceUnits(double units, RateScaleType rateScaleType)
Parameters
units
double
Počet jednotiek zvýšených v časovom období.
rateScaleType
RateScaleType
Časové obdobie, v ktorom sa jednotková hodnota zvyšuje.
Remarks
Napríklad, aby ste nastavili ‘123/mesačný’, SetUnitsScaled(123D, RateScaleType.Month) by sa mal volať.
Exceptions
Ak je metóda požadovaná na pridelenie nehmotného zdroja.
SplitTask(Dátum, dátum a kalendár)
Rozdeľte úlohu do dvoch častí.
public void SplitTask(DateTime start, DateTime finish, Calendar calendar)
Parameters
start
DateTime
Začiatok pracovného prerušenia na rozdelenie na základe.
finish
DateTime
Koniec pracovného prerušenia na rozdelenie na základe.
calendar
Calendar
Kalendár je rozdelený na základe.
Exceptions
Dátum začiatku je menší ako dátum začiatku úlohy.
Prúdy, keď je dátum dokončenia väčší ako dátum dokončenia úlohy.
TimephasedDataFromTaskDuration(Calendar)
Vytvára zoznam časových fázových údajov na základe trvania úlohy a plánovanej dátumu začiatku.
public void TimephasedDataFromTaskDuration(Calendar calendar)
Parameters
calendar
Calendar
Kalendár generovať časové fázy údajov z.
ToString()
Vráti krátku reťazovú reprezentáciu prípadu triedy Aspose.Tasks.ResourceAssignment.Presné podrobnosti o prezentácii nie sú uvedené a podliehajú zmenám.
public override string ToString()
Returns
krátke pruhy, ktoré predstavujú cieľový objekt.</t,></t,></t,></t,></t,></t,>