Class ResourceAssignment

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

object ResourceAssignment

Implements

IEquatable

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

double

ActualCost

Získáte nebo nastavíte hodnotu AktuálníCost.

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

Hodnota nemovitosti

decimal

ActualFinish

Získáte nebo nastavíte hodnotu ActualFinish.

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

Hodnota nemovitosti

DateTime

ActualOvertimeCost

Získáte nebo nastavíte hodnotu AktuálníOvertimeCost.

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

Hodnota nemovitosti

decimal

ActualOvertimeWork

Získáte nebo nastavíte hodnotu ActualOvertimeWork.

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

Hodnota nemovitosti

Duration

ActualOvertimeWorkProtected

Získáte nebo nastavíte hodnotu AktuálníOvertimeWorkProtected.

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

Hodnota nemovitosti

Duration

ActualStart

Získáte nebo nastavíte hodnotu ActualStart.

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

Hodnota nemovitosti

DateTime

ActualWork

Získáte nebo nastavíte hodnotu aktuální práce.

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

Hodnota nemovitosti

Duration

ActualWorkProtected

Obdržíte nebo nastavíte hodnotu AktuálníWorkProtected.

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

Hodnota nemovitosti

Duration

AssignmentOwner

Získáte nebo nastavíte hodnotu AssignmentOwner.

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

Hodnota nemovitosti

string

AssignmentOwnerGuid

Získáte nebo nastavíte hodnotu AssignmentOwnerGuid.

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

Hodnota nemovitosti

string

BCWP

Obdrží nebo stanoví hodnotu BCWP.

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

Hodnota nemovitosti

double

BCWS

Obdrží nebo nastaví hodnotu BCWS.

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

Hodnota nemovitosti

double

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

AssignmentBaselineCollection

BookingType

Získáte nebo nastavíte hodnotu BookingType.

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

Hodnota nemovitosti

BookingType

BudgetCost

Získáte nebo nastavíte hodnotu BudgetCost.

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

Hodnota nemovitosti

decimal

BudgetWork

Získáte nebo nastavíte hodnotu BudgetWork.

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

Hodnota nemovitosti

Duration

CV

Obdržíte nebo nastavíte hodnotu CV.

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

Hodnota nemovitosti

double

Confirmed

Obdrží nebo nastaví hodnotu, která naznačuje, zda je potvrzeno nastaveno nebo ne.

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

Hodnota nemovitosti

bool

Cost

Obdržíte nebo nastavíte hodnotu náklad.

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

Hodnota nemovitosti

decimal

CostRateTableType

Obdržíte nebo nastavíte hodnotu CostRateTableType.

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

Hodnota nemovitosti

RateType

CostVariance

Obdrží nebo nastaví hodnotu CostVariance.

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

Hodnota nemovitosti

double

Created

Získáte nebo nastavíte hodnotu stvořeného.

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

Hodnota nemovitosti

DateTime

Delay

Obdržíte nebo nastavíte hodnotu zpožděn.

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

Hodnota nemovitosti

Duration

ExtendedAttributes

Obdržíte nebo nastavíte příklad třídy ExtendedAttributeCollection pro tento objekt.

public ExtendedAttributeCollection ExtendedAttributes { get; set; }

Hodnota nemovitosti

ExtendedAttributeCollection

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

DateTime

FinishVariance

Obdrží nebo nastaví hodnotu FinishVariance.

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

Hodnota nemovitosti

Duration

FixedMaterial

Obdrží nebo nastaví hodnotu, která naznačuje, zda je FixedMaterial nastaven nebo ne.

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

Hodnota nemovitosti

bool

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

bool

Hyperlink

Obdržíte nebo nastavíte hodnotu Hyperlink.

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

Hodnota nemovitosti

string

HyperlinkAddress

Obdržíte nebo nastavíte hodnotu HyperlinkAddress.

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

Hodnota nemovitosti

string

HyperlinkSubAddress

Obdržíte nebo nastavíte hodnotu HyperlinkSubAddress.

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

Hodnota nemovitosti

string

LevelingDelay

Získáte nebo nastavíte hodnotu LevelingDelay.

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

Hodnota nemovitosti

Duration

LinkedFields

Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven LinkedField nebo ne.

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

Hodnota nemovitosti

bool

Milestone

Obdrží nebo nastaví hodnotu, která naznačuje, zda je Milestone nastaven nebo ne.

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

Hodnota nemovitosti

bool

Poznámka RTF

Obdržíte nebo nastavte textové poznámky ve formátu RTF.Pouze ve formátu MPP.

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

Hodnota nemovitosti

string

NotesText

Obdrží nebo nastaví jasný text poznámek, který je extrahován z údajů RTF.

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

Hodnota nemovitosti

string

Overallocated

Obdrží nebo nastaví hodnotu, která naznačuje, zda je Overallocated nastaven nebo ne.

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

Hodnota nemovitosti

bool

OvertimeCost

Získáte nebo nastavíte hodnotu OvertimeCost.

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

Hodnota nemovitosti

decimal

OvertimeWork

Získáte nebo nastavíte hodnotu OvertimeWork.

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

Hodnota nemovitosti

Duration

ParentProject

Mít mateřský projekt pro tuto funkci.

public Project ParentProject { get; }

Hodnota nemovitosti

Project

PeakUnits

Získáte nebo nastavíte hodnotu PeakUnits.

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

Hodnota nemovitosti

double

PercentWorkComplete

Získáte nebo nastavíte hodnotu ProcentWorkComplete.

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

Hodnota nemovitosti

int

RateScale

Obdrží nebo nastaví hodnotu RateScale.

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

Hodnota nemovitosti

RateScaleType

RegularWork

Získáte nebo nastavíte hodnotu RegularWork.

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

Hodnota nemovitosti

Duration

RemainingCost

Získáte nebo nastavíte hodnotu RemainingCost.

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

Hodnota nemovitosti

decimal

RemainingOvertimeCost

Získáte nebo nastavíte hodnotu RemainingOvertimeCost.

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

Hodnota nemovitosti

decimal

RemainingOvertimeWork

Získáte nebo nastavte hodnotu RemainingOvertimeWork.

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

Hodnota nemovitosti

Duration

RemainingWork

Získáte nebo nastavíte hodnotu RemainingWork.

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

Hodnota nemovitosti

Duration

Resource

Zdroje přidělené úloze.

public Resource Resource { get; set; }

Hodnota nemovitosti

Resource

ResponsePending

Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven ResponsePending nebo ne.

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

Hodnota nemovitosti

bool

Resume

Obdržíte nebo nastavíte hodnotu shrnut.

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

Hodnota nemovitosti

DateTime

SV

Obdržíte nebo nastavíte hodnotu SV.

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

Hodnota nemovitosti

double

Start

Získáte nebo nastavíte hodnotu Start.

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

Hodnota nemovitosti

DateTime

StartVariance

Získáte nebo nastavte hodnotu StartVariance.

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

Hodnota nemovitosti

Duration

Stop

Obdržíte nebo nastavíte hodnotu Stop.

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

Hodnota nemovitosti

DateTime

Summary

Obdrží nebo nastaví hodnotu, která naznačuje, zda je shrnutí nastaveno nebo ne.

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

Hodnota nemovitosti

bool

Task

kol, ke kterému je přidělen zdroj.

public Task Task { get; set; }

Hodnota nemovitosti

Task

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

TimephasedDataCollection

Uid

Získáte nebo nastavíte hodnotu UID.

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

Hodnota nemovitosti

int

Units

Získáte nebo nastavíte hodnotu jednotek.

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

Hodnota nemovitosti

double

UpdateNeeded

Obdrží nebo nastaví hodnotu, která naznačuje, zda UpdateNeeded je nastaven nebo ne.

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

Hodnota nemovitosti

bool

VAC

Obdrží nebo nastaví hodnotu VAC.

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

Hodnota nemovitosti

double

Work

Získává nebo stanoví hodnotu práce.

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

Hodnota nemovitosti

Duration

WorkContour

Obdrží nebo nastaví hodnotu WorkContour.

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

Hodnota nemovitosti

WorkContourType

WorkVariance

Obdrží nebo nastaví hodnotu WorkVariance.

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

Hodnota nemovitosti

Duration

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

bool

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

bool

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

key Key <t, asnkey ="">

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

int

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

TimephasedDataCollection

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

TimephasedDataCollection

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

TimeSpan

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

TimeSpan

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

DateTime

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

key Key <t, asnkey ="">

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

InvalidOperationException

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

ArgumentOutOfRangeException

Datum zahájení je menší než datum zahájení úkolu.

ArgumentOutOfRangeException

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

string

Krátké řetězce, které představují předmět přidělen.</t,></t,></t,></t,></t,></t,>

 Čeština