Class ResourceAssignment
Název místa: Aspose.Tasks Shromáždění: Aspose.Tasks.dll (25.4.0)
Představuje přidělení zdrojů v jednom projektu.
public class ResourceAssignment : IEquatable<resourceassignment>
Inheritance
Implements
Dědiční členové
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
ACWP
Obdrží nebo stanoví hodnotu ACWP.
[EntityField]
public double ACWP { get; set; }
Hodnota nemovitosti
ActualCost
Získáte nebo nastavíte hodnotu AktuálníCost.
[EntityField]
public decimal ActualCost { get; set; }
Hodnota nemovitosti
ActualFinish
Získáte nebo nastavíte hodnotu ActualFinish.
[EntityField]
public DateTime ActualFinish { get; set; }
Hodnota nemovitosti
ActualOvertimeCost
Získáte nebo nastavíte hodnotu AktuálníOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Hodnota nemovitosti
ActualOvertimeWork
Získáte nebo nastavíte hodnotu ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Hodnota nemovitosti
ActualOvertimeWorkProtected
Získáte nebo nastavíte hodnotu AktuálníOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Hodnota nemovitosti
ActualStart
Získáte nebo nastavíte hodnotu ActualStart.
[EntityField]
public DateTime ActualStart { get; set; }
Hodnota nemovitosti
ActualWork
Získáte nebo nastavíte hodnotu aktuální práce.
[EntityField]
public Duration ActualWork { get; set; }
Hodnota nemovitosti
ActualWorkProtected
Obdržíte nebo nastavíte hodnotu AktuálníWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Hodnota nemovitosti
AssignmentOwner
Získáte nebo nastavíte hodnotu AssignmentOwner.
[EntityField]
public string AssignmentOwner { get; set; }
Hodnota nemovitosti
AssignmentOwnerGuid
Získáte nebo nastavíte hodnotu AssignmentOwnerGuid.
[EntityField]
public string AssignmentOwnerGuid { get; set; }
Hodnota nemovitosti
BCWP
Obdrží nebo stanoví hodnotu BCWP.
[EntityField]
public double BCWP { get; set; }
Hodnota nemovitosti
BCWS
Obdrží nebo nastaví hodnotu BCWS.
[EntityField]
public double BCWS { get; set; }
Hodnota nemovitosti
Baselines
Objekt získává AssignmentBaselineCollection.Shromažďování základních hodnot spojených s přidělením.
public AssignmentBaselineCollection Baselines { get; }
Hodnota nemovitosti
BookingType
Získáte nebo nastavíte hodnotu BookingType.
[EntityField]
public BookingType BookingType { get; set; }
Hodnota nemovitosti
BudgetCost
Získáte nebo nastavíte hodnotu BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
Hodnota nemovitosti
BudgetWork
Získáte nebo nastavíte hodnotu BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Hodnota nemovitosti
CV
Obdržíte nebo nastavíte hodnotu CV.
[EntityField]
public double CV { get; set; }
Hodnota nemovitosti
Confirmed
Obdrží nebo nastaví hodnotu, která naznačuje, zda je potvrzeno nastaveno nebo ne.
[EntityField]
public bool Confirmed { get; set; }
Hodnota nemovitosti
Cost
Obdržíte nebo nastavíte hodnotu náklad.
[EntityField]
public decimal Cost { get; set; }
Hodnota nemovitosti
CostRateTableType
Obdržíte nebo nastavíte hodnotu CostRateTableType.
[EntityField]
public RateType CostRateTableType { get; set; }
Hodnota nemovitosti
CostVariance
Obdrží nebo nastaví hodnotu CostVariance.
[EntityField]
public double CostVariance { get; set; }
Hodnota nemovitosti
Created
Získáte nebo nastavíte hodnotu stvořeného.
[EntityField]
public DateTime Created { get; set; }
Hodnota nemovitosti
Delay
Obdržíte nebo nastavíte hodnotu zpožděn.
[EntityField]
public Duration Delay { get; set; }
Hodnota nemovitosti
ExtendedAttributes
Obdržíte nebo nastavíte příklad třídy ExtendedAttributeCollection pro tento objekt.
public ExtendedAttributeCollection ExtendedAttributes { get; set; }
Hodnota nemovitosti
Remarks
tení je podporováno pouze ve formátu XML.
Finish
Získáte nebo nastavíte hodnotu Finish.
[EntityField]
public DateTime Finish { get; set; }
Hodnota nemovitosti
FinishVariance
Obdrží nebo nastaví hodnotu FinishVariance.
[EntityField]
public Duration FinishVariance { get; set; }
Hodnota nemovitosti
FixedMaterial
Obdrží nebo nastaví hodnotu, která naznačuje, zda je FixedMaterial nastaven nebo ne.
[EntityField]
public bool FixedMaterial { get; set; }
Hodnota nemovitosti
Guid
Obdržíte nebo nastavíte jedinečný identifikátor pro tuto funkci.
public Guid? Guid { get; set; }
Hodnota nemovitosti
Guid ?
HasFixedRateUnits
Obdrží nebo nastaví hodnotu, která naznačuje, zda je HasFixedRateUnits nastaven nebo ne.
[EntityField]
public bool HasFixedRateUnits { get; set; }
Hodnota nemovitosti
Hyperlink
Obdržíte nebo nastavíte hodnotu Hyperlink.
[EntityField]
public string Hyperlink { get; set; }
Hodnota nemovitosti
HyperlinkAddress
Obdržíte nebo nastavíte hodnotu HyperlinkAddress.
[EntityField]
public string HyperlinkAddress { get; set; }
Hodnota nemovitosti
HyperlinkSubAddress
Obdržíte nebo nastavíte hodnotu HyperlinkSubAddress.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Hodnota nemovitosti
LevelingDelay
Získáte nebo nastavíte hodnotu LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }
Hodnota nemovitosti
LinkedFields
Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven LinkedField nebo ne.
[EntityField]
public bool LinkedFields { get; set; }
Hodnota nemovitosti
Milestone
Obdrží nebo nastaví hodnotu, která naznačuje, zda je Milestone nastaven nebo ne.
[EntityField]
public bool Milestone { get; set; }
Hodnota nemovitosti
Poznámka RTF
Obdržíte nebo nastavte textové poznámky ve formátu RTF.
[EntityField]
public string NotesRTF { get; set; }
Hodnota nemovitosti
NotesText
Obdrží nebo nastaví jasný text poznámek, který je extrahován z údajů RTF.
[EntityField]
public string NotesText { get; set; }
Hodnota nemovitosti
Overallocated
Obdrží nebo nastaví hodnotu, která naznačuje, zda je Overallocated nastaven nebo ne.
[EntityField]
public bool Overallocated { get; set; }
Hodnota nemovitosti
OvertimeCost
Získáte nebo nastavíte hodnotu OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Hodnota nemovitosti
OvertimeWork
Získáte nebo nastavíte hodnotu OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Hodnota nemovitosti
ParentProject
Mít mateřský projekt pro tuto funkci.
public Project ParentProject { get; }
Hodnota nemovitosti
PeakUnits
Získáte nebo nastavíte hodnotu PeakUnits.
[EntityField]
public double PeakUnits { get; set; }
Hodnota nemovitosti
PercentWorkComplete
Získáte nebo nastavíte hodnotu ProcentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Hodnota nemovitosti
RateScale
Obdrží nebo nastaví hodnotu RateScale.
[EntityField]
public RateScaleType RateScale { get; set; }
Hodnota nemovitosti
RegularWork
Získáte nebo nastavíte hodnotu RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Hodnota nemovitosti
RemainingCost
Získáte nebo nastavíte hodnotu RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Hodnota nemovitosti
RemainingOvertimeCost
Získáte nebo nastavíte hodnotu RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Hodnota nemovitosti
RemainingOvertimeWork
Získáte nebo nastavte hodnotu RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Hodnota nemovitosti
RemainingWork
Získáte nebo nastavíte hodnotu RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Hodnota nemovitosti
Resource
Zdroje přidělené úloze.
public Resource Resource { get; set; }
Hodnota nemovitosti
ResponsePending
Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven ResponsePending nebo ne.
[EntityField]
public bool ResponsePending { get; set; }
Hodnota nemovitosti
Resume
Obdržíte nebo nastavíte hodnotu shrnut.
[EntityField]
public DateTime Resume { get; set; }
Hodnota nemovitosti
SV
Obdržíte nebo nastavíte hodnotu SV.
[EntityField]
public double SV { get; set; }
Hodnota nemovitosti
Start
Získáte nebo nastavíte hodnotu Start.
[EntityField]
public DateTime Start { get; set; }
Hodnota nemovitosti
StartVariance
Získáte nebo nastavte hodnotu StartVariance.
[EntityField]
public Duration StartVariance { get; set; }
Hodnota nemovitosti
Stop
Obdržíte nebo nastavíte hodnotu Stop.
[EntityField]
public DateTime Stop { get; set; }
Hodnota nemovitosti
Summary
Obdrží nebo nastaví hodnotu, která naznačuje, zda je shrnutí nastaveno nebo ne.
[EntityField]
public bool Summary { get; set; }
Hodnota nemovitosti
Task
kol, ke kterému je přidělen zdroj.
public Task Task { get; set; }
Hodnota nemovitosti
TimephasedData
Obdrží nebo nastaví příklad třídy Aspose.Tasks.TimephasedDataCollection obsahující prvky třídy Aspose.Tasks.ResourceAssignment.TimephasedData.
public TimephasedDataCollection TimephasedData { get; set; }
Hodnota nemovitosti
Uid
Získáte nebo nastavíte hodnotu UID.
[EntityField]
public int Uid { get; set; }
Hodnota nemovitosti
Units
Získáte nebo nastavíte hodnotu jednotek.
[EntityField]
public double Units { get; set; }
Hodnota nemovitosti
UpdateNeeded
Obdrží nebo nastaví hodnotu, která naznačuje, zda UpdateNeeded je nastaven nebo ne.
[EntityField]
public bool UpdateNeeded { get; set; }
Hodnota nemovitosti
VAC
Obdrží nebo nastaví hodnotu VAC.
[EntityField]
public double VAC { get; set; }
Hodnota nemovitosti
Work
Získává nebo stanoví hodnotu práce.
[EntityField]
public Duration Work { get; set; }
Hodnota nemovitosti
WorkContour
Obdrží nebo nastaví hodnotu WorkContour.
[EntityField]
public WorkContourType WorkContour { get; set; }
Hodnota nemovitosti
WorkVariance
Obdrží nebo nastaví hodnotu WorkVariance.
[EntityField]
public Duration WorkVariance { get; set; }
Hodnota nemovitosti
Methods
Delete()
Odstraňuje přidělení zdrojů z sběru projektových úkol.
public void Delete()
Equals(ResourceAssignment)
Vrátí hodnotu, která naznačuje, zda je tato instance rovna určité instance třídy Aspose.Tasks.ResourceAssignment.
public bool Equals(ResourceAssignment other)
Parameters
other
ResourceAssignment
Určený příklad třídy Aspose.Tasks.ResourceAssignment porovnat s tímto příkladem.
Returns
True pokud specifikovaná instance třídy Aspose.Tasks.ResourceAssignment má stejnou hodnotu UID jako tato; jinak, falešný.
Equals(Objekt)
Vrátí hodnotu, která naznačuje, zda je tato instance rovna určitému objektu.
public override bool Equals(object obj)
Parameters
obj
object
Předmět porovnání s tímto případem.
Returns
True pokud o je prostředek, který přiděluje stejný zdroj a úkol jako tento příklad; jinak, falešný.
Zbavte se>(Klíčová, asnkey="">"">)
Vrátí hodnotu, na kterou je majetek mapován v tomto kontejneru.
public T Get<t>(Key<t, asnkey=""> key)
Parameters
specifikovaný klíč k nemovitosti. Aspose.Tasks.Asn získat klíč k nemovitosti.
Returns
T
hodnotu, na kterou je majetek mapován v tomto kontejneru.
Typy parametrů
T
Typ mapované hodnoty.
GetHashCode()
Vrátí hodnotu hashového kódu pro příklad třídy Aspose.Tasks.ResourceAssignment.
public override int GetHashCode()
Returns
Vrátí hodnotu hashového kódu pro tento objekt.
GetTimephasedData(datum, datum, datum, datum, datum)
Vrátí příklad Aspose.Tasks.TimephasedDataCollection třídy obsahující příklady Aspose.Tasks.ResourceAssignment.TimephasedData třídy v daných počátečních a koncích dat specifikovaných Aspose.Tasks.TimephasedDataType.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)
Parameters
start
DateTime
Datum zahájení časové fáze dat.
end
DateTime
Datum konce časové fáze dat.
timephasedType
TimephasedDataType
Typ časových fází dat (Aspose.Tasks.TimephasedDataType).
Returns
vrátí seznam, který obsahuje příklady třídy Aspose.Tasks.TimephasedData.
GetTimephasedData(datum, datum)
Návrat Aspose.Tasks.TimephasedDataCollection objekt s příklady Aspose.Tasks.ResourceAssignment.TimephasedData třídy v daných počátečních a koncích dat Aspose.Tasks.TimephasedDataType.AssignmentWork.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
Datum zahájení časové fáze dat.
end
DateTime
Datum konce časové fáze dat.
Returns
vrátí seznam, který obsahuje příklady třídy Aspose.Tasks.TimephasedData.
GetTimephasedWork(datum, datum, datum, datum, datum)
Obdrží množství časové fáze práce pro stanovený časový interval.
public TimeSpan GetTimephasedWork(DateTime start, DateTime end, TimephasedDataType timephasedDataType)
Parameters
start
DateTime
Začátek termínu časového intervalu.
end
DateTime
Konec termínu časového intervalu.
timephasedDataType
TimephasedDataType
Typy časových dat, které mají být použity.
Returns
GetTimephasedWork(datum, datum)
Obdrží množství časové fáze práce pro stanovený časový interval.
public TimeSpan GetTimephasedWork(DateTime start, DateTime end)
Parameters
start
DateTime
Začátek termínu časového intervalu.
end
DateTime
Konec termínu časového intervalu.
Returns
MakeTPs(DateTime, TimeSpan, Kalendář, Seznam, bool , int)
Vytváří seznam časových dat.
public DateTime MakeTPs(DateTime start, TimeSpan time, Calendar calendar, List<timephaseddata> list, bool isWorking, int type)
Parameters
start
DateTime
specifikované datum zahájen.
time
TimeSpan
stanovené pracovní doby.
calendar
Calendar
Specifikovaný pracovní kalend.
list
List
<
TimephasedData
>
Seznam časových fází dat.
isWorking
bool
Uvedená vlajka, která určuje, zda časové údaje fungují nebo ne.
type
int
Typ data v časové fázi.
Returns
Maximální datum ze seznamu nebo datum zahájení, pokud je seznam prázdn.
Set(Klíčová, asnkey="">, A“ T)
Mapujte specifikovanou vlastnost na specifikovanou hodnotu v tomto kontejneru.
public void Set<t>(Key<t, asnkey=""> key, T val)
Parameters
specifikovaný klíč k nemovitosti. Aspose.Tasks.Asn získat klíč k nemovitosti.
val
T
a hodnotu.
Typy parametrů
T
Typ mapované hodnoty.
SetMaterialResourceUnits(Dvojitý, RateScaleType)
Sestavuje jednotky pro přidělování materiálového zdroje s proměnlivou spotřebou materiálu.Variabilní spotřeba materiálu znamená, že jakmile se délka přidělování mění, množství použitých materiálů se mění přiměřen.
public void SetMaterialResourceUnits(double units, RateScaleType rateScaleType)
Parameters
units
double
Počet jednotek v průběhu obdob.
rateScaleType
RateScaleType
Doba, v níž se jednotková hodnota zvyšuje.
Remarks
Například pro nastavení ‘123/měsíc’, SetUnitsScaled(123D, RateScaleType.Month) by měl být volán.
Exceptions
Pokud je metoda požadována pro přidělování nehmotného zdroje.
SplitTask(Datum, datum a kalendář)
Rozdělte úkol do dvou část.
public void SplitTask(DateTime start, DateTime finish, Calendar calendar)
Parameters
start
DateTime
Začátek přerušení práce na rozdělení na základ.
finish
DateTime
Konec přerušení práce na rozdělení na základ.
calendar
Calendar
Kalendář je rozdělen na základ.
Exceptions
Datum zahájení je menší než datum zahájení úkolu.
Datum dokončení je větší než datum dokončení úkolu.
TimephasedDataFromTaskDuration(Calendar)
Vytváří seznam časových fází dat na základě trvání úkolu a plánované datum zahájen.
public void TimephasedDataFromTaskDuration(Calendar calendar)
Parameters
calendar
Calendar
Kalendář generovat časové fáze dat z.
ToString()
Vrátí krátkou řádkovou reprezentaci příkladu třídy Aspose.Tasks.ResourceAssignment.Přesné údaje o prezentaci jsou nejasné a podléhají změn.
public override string ToString()
Returns
Krátké řetězce, které představují předmět přidělen.</t,></t,></t,></t,></t,></t,>