Class ResourceAssignment

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

object ResourceAssignment

Implements

IEquatable

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

double

ActualCost

Získajte alebo nastavíte hodnotu AktuálneCost.

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

Hodnota nehnuteľnosti

decimal

ActualFinish

Získa alebo nastaví hodnotu ActualFinish.

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

Hodnota nehnuteľnosti

DateTime

ActualOvertimeCost

Získajte alebo nastavíte hodnotu AktuálneOvertimeCost.

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

Hodnota nehnuteľnosti

decimal

ActualOvertimeWork

Získate alebo nastavíte hodnotu AktuálneOvertimeWork.

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

Hodnota nehnuteľnosti

Duration

ActualOvertimeWorkProtected

Získava alebo nastaví hodnotu AktuálneOvertimeWorkProtected.

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

Hodnota nehnuteľnosti

Duration

ActualStart

Získajte alebo nastavíte hodnotu aktuálneho štartovania.

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

Hodnota nehnuteľnosti

DateTime

ActualWork

Získate alebo nastavíte hodnotu aktuálnej práce.

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

Hodnota nehnuteľnosti

Duration

ActualWorkProtected

Získajte alebo nastavíte hodnotu aktuálnehoWorkProtected.

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

Hodnota nehnuteľnosti

Duration

AssignmentOwner

Získa alebo nastaví hodnotu AssignmentOwner.

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

Hodnota nehnuteľnosti

string

AssignmentOwnerGuid

Získa alebo nastaví hodnotu AssignmentOwnerGuid.

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

Hodnota nehnuteľnosti

string

BCWP

Získa alebo nastaví hodnotu BCWP.

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

Hodnota nehnuteľnosti

double

BCWS

Získa alebo nastaví hodnotu BCWS.

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

Hodnota nehnuteľnosti

double

Baselines

Získava AssignmentBaselineCollection objekt.Zbierka základných hodnôt spojených s priradením.

public AssignmentBaselineCollection Baselines { get; }

Hodnota nehnuteľnosti

AssignmentBaselineCollection

BookingType

Získajte alebo nastavíte hodnotu BookingType.

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

Hodnota nehnuteľnosti

BookingType

BudgetCost

Získajte alebo nastavíte hodnotu BudgetCost.

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

Hodnota nehnuteľnosti

decimal

BudgetWork

Získate alebo nastavíte hodnotu BudgetWork.

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

Hodnota nehnuteľnosti

Duration

CV

Získajte alebo nastavíte hodnotu CV.

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

Hodnota nehnuteľnosti

double

Confirmed

Dostane alebo nastaví hodnotu, ktorá naznačuje, či je potvrdený nastavený alebo nie.

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

Hodnota nehnuteľnosti

bool

Cost

Dostane alebo nastaví hodnotu nákladov.

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

Hodnota nehnuteľnosti

decimal

CostRateTableType

Získať alebo nastaviť hodnotu CostRateTableType.

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

Hodnota nehnuteľnosti

RateType

CostVariance

Získajte alebo nastavíte hodnotu CostVariance.

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

Hodnota nehnuteľnosti

double

Created

Získate alebo nastavíte hodnotu vytvoreného.

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

Hodnota nehnuteľnosti

DateTime

Delay

Získajte alebo nastavíte hodnotu odkladu.

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

Hodnota nehnuteľnosti

Duration

ExtendedAttributes

Získajte alebo nastavíte príklad triedy ExtendedAttributeCollection pre tento objekt.

public ExtendedAttributeCollection ExtendedAttributes { get; set; }

Hodnota nehnuteľnosti

ExtendedAttributeCollection

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

DateTime

FinishVariance

Získa alebo nastaví hodnotu FinishVariance.

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

Hodnota nehnuteľnosti

Duration

FixedMaterial

Dostane alebo nastaví hodnotu, ktorá naznačuje, či je FixedMaterial nastavený alebo nie.

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

Hodnota nehnuteľnosti

bool

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

bool

Hyperlink

Získa alebo nastaví hodnotu hypertextového prepojenia.

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

Hodnota nehnuteľnosti

string

HyperlinkAddress

Získa alebo nastaví hodnotu HyperlinkAddress.

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

Hodnota nehnuteľnosti

string

HyperlinkSubAddress

Získa alebo nastaví hodnotu HyperlinkSubAddress.

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

Hodnota nehnuteľnosti

string

LevelingDelay

Získať alebo nastaviť hodnotu LevelingDelay.

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

Hodnota nehnuteľnosti

Duration

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

bool

Milestone

Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený Milestone alebo nie.

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

Hodnota nehnuteľnosti

bool

Zoznam RTF

Získajte alebo nastavíte textové poznámky vo formáte RTF.Podporované iba pre formáty MPP.

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

Hodnota nehnuteľnosti

string

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

string

Overallocated

Získa alebo nastaví hodnotu, ktorá naznačuje, či je Overallocated nastavený alebo nie.

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

Hodnota nehnuteľnosti

bool

OvertimeCost

Získa alebo nastaví hodnotu OvertimeCost.

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

Hodnota nehnuteľnosti

decimal

OvertimeWork

Získa alebo nastaví hodnotu OvertimeWork.

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

Hodnota nehnuteľnosti

Duration

ParentProject

Získava materský projekt pre túto úlohu.

public Project ParentProject { get; }

Hodnota nehnuteľnosti

Project

PeakUnits

Získa alebo nastaví hodnotu PeakUnits.

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

Hodnota nehnuteľnosti

double

PercentWorkComplete

Získajte alebo nastavíte hodnotu percentaWorkComplete.

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

Hodnota nehnuteľnosti

int

RateScale

Získa alebo nastaví hodnotu RateScale.

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

Hodnota nehnuteľnosti

RateScaleType

RegularWork

Získa alebo nastaví hodnotu RegularWork.

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

Hodnota nehnuteľnosti

Duration

RemainingCost

Získa alebo nastaví hodnotu RemainingCost.

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

Hodnota nehnuteľnosti

decimal

RemainingOvertimeCost

Získa alebo nastaví hodnotu RemainingOvertimeCost.

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

Hodnota nehnuteľnosti

decimal

RemainingOvertimeWork

Získate alebo nastavíte hodnotu RemainingOvertimeWork.

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

Hodnota nehnuteľnosti

Duration

RemainingWork

Získate alebo nastavíte hodnotu RemainingWork.

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

Hodnota nehnuteľnosti

Duration

Resource

Zdroje pridelené k úlohe.

public Resource Resource { get; set; }

Hodnota nehnuteľnosti

Resource

ResponsePending

Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený ResponsePending alebo nie.

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

Hodnota nehnuteľnosti

bool

Resume

Získajte alebo nastavíte hodnotu prehľad.

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

Hodnota nehnuteľnosti

DateTime

SV

Dostane alebo nastaví hodnotu SV.

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

Hodnota nehnuteľnosti

double

Start

Získajte alebo nastavíte hodnotu začiatku.

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

Hodnota nehnuteľnosti

DateTime

StartVariance

Získa alebo nastaví hodnotu StartVariance.

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

Hodnota nehnuteľnosti

Duration

Stop

Získajte alebo nastavíte hodnotu Stop.

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

Hodnota nehnuteľnosti

DateTime

Summary

Získa alebo nastaví hodnotu, ktorá naznačuje, či je zhrnutie nastavené alebo nie.

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

Hodnota nehnuteľnosti

bool

Task

Úloha, na ktorú je priradený zdroj.

public Task Task { get; set; }

Hodnota nehnuteľnosti

Task

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

TimephasedDataCollection

Uid

Získate alebo nastavíte hodnotu UID.

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

Hodnota nehnuteľnosti

int

Units

Získate alebo nastavíte hodnotu jednotiek.

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

Hodnota nehnuteľnosti

double

UpdateNeeded

Dostane alebo nastaví hodnotu, ktorá naznačuje, či je nastavený UpdateNeed alebo nie.

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

Hodnota nehnuteľnosti

bool

VAC

Získa alebo nastaví hodnotu VAC.

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

Hodnota nehnuteľnosti

double

Work

Získava alebo stanovuje hodnotu práce.

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

Hodnota nehnuteľnosti

Duration

WorkContour

Získa alebo nastaví hodnotu WorkContour.

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

Hodnota nehnuteľnosti

WorkContourType

WorkVariance

Získa alebo nastaví hodnotu WorkVariance.

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

Hodnota nehnuteľnosti

Duration

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

bool

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

bool

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

key Key <t, asnkey ="">

š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

int

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

TimephasedDataCollection

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

TimephasedDataCollection

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

TimeSpan

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

TimeSpan

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

DateTime

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

key Key <t, asnkey ="">

š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

InvalidOperationException

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

ArgumentOutOfRangeException

Dátum začiatku je menší ako dátum začiatku úlohy.

ArgumentOutOfRangeException

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

string

krátke pruhy, ktoré predstavujú cieľový objekt.</t,></t,></t,></t,></t,></t,>

 Slovenčina