Class ResourceAssignment

Class ResourceAssignment

Numele spaţiului: Aspose.Tasks Asamblare: Aspose.Tasks.dll (25.4.0)

Reprezintă o atribuire a resurselor într-un proiect.

public class ResourceAssignment : IEquatable<resourceassignment>

Inheritance

object ResourceAssignment

Implements

IEquatable

Membrii moștenitori

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

ACWP

Obține sau stabilește o valoare a ACWP.

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

Valoarea proprietății

double

ActualCost

Obține sau stabilește o valoare de ActualCost.

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

Valoarea proprietății

decimal

ActualFinish

Obține sau stabilește o valoare a ActualFinish.

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

Valoarea proprietății

DateTime

ActualOvertimeCost

Obține sau stabilește o valoare a ActualOvertimeCost.

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

Valoarea proprietății

decimal

ActualOvertimeWork

Obține sau stabilește o valoare a ActualOvertimeWork.

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

Valoarea proprietății

Duration

ActualOvertimeWorkProtected

Obține sau stabilește o valoare a ActualOvertimeWorkProtected.

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

Valoarea proprietății

Duration

ActualStart

Obține sau stabilește o valoare de ActualStart.

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

Valoarea proprietății

DateTime

ActualWork

Obține sau stabilește o valoare a ActualWork.

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

Valoarea proprietății

Duration

ActualWorkProtected

Obține sau stabilește o valoare a ActualWorkProtected.

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

Valoarea proprietății

Duration

AssignmentOwner

Obține sau stabilește o valoare a AssignmentOwner.

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

Valoarea proprietății

string

AssignmentOwnerGuid

Obține sau stabilește o valoare a AssignmentOwnerGuid.

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

Valoarea proprietății

string

BCWP

Obține sau stabilește o valoare a BCWP.

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

Valoarea proprietății

double

BCWS

Obține sau stabilește o valoare a BCWS.

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

Valoarea proprietății

double

Baselines

Obiectivul de colectare de bază.Colectarea valorilor de bază asociate unei atribuții.

public AssignmentBaselineCollection Baselines { get; }

Valoarea proprietății

AssignmentBaselineCollection

BookingType

Obține sau stabilește o valoare a BookingType.

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

Valoarea proprietății

BookingType

BudgetCost

Obține sau stabilește o valoare de BudgetCost.

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

Valoarea proprietății

decimal

BudgetWork

Obține sau stabilește o valoare a BudgetWork.

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

Valoarea proprietății

Duration

CV

Obține sau stabilește o valoare a CV-ului.

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

Valoarea proprietății

double

Confirmed

Obține sau stabilește o valoare care indică dacă Confirmate este setat sau nu.

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

Valoarea proprietății

bool

Cost

Obține sau stabilește o valoare a costului.

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

Valoarea proprietății

decimal

CostRateTableType

Obține sau stabilește o valoare a CostRateTableType.

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

Valoarea proprietății

RateType

CostVariance

Obține sau stabilește o valoare a CostVariance.

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

Valoarea proprietății

double

Created

Obține sau stabilește o valoare a Creată.

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

Valoarea proprietății

DateTime

Delay

Obține sau stabilește o valoare de întârziere.

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

Valoarea proprietății

Duration

ExtendedAttributes

Obține sau stabilește o instanță a clasei ExtendedAttributeCollection pentru acest obiect.

public ExtendedAttributeCollection ExtendedAttributes { get; set; }

Valoarea proprietății

ExtendedAttributeCollection

Remarks

Citește suportat numai pentru format XML.

Finish

Obține sau stabilește o valoare de Finish.

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

Valoarea proprietății

DateTime

FinishVariance

Obține sau stabilește o valoare a FinishVariance.

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

Valoarea proprietății

Duration

FixedMaterial

Obține sau setă o valoare care indică dacă FixedMaterial este setat sau nu.

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

Valoarea proprietății

bool

Guid

Obține sau stabilește un identificator unic pentru această sarcină.

public Guid? Guid { get; set; }

Valoarea proprietății

Guid ?

HasFixedRateUnits

Obține sau setă o valoare care indică dacă HasFixedRateUnits este setat sau nu.

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

Valoarea proprietății

bool

Hyperlink

Obține sau stabilește o valoare a Hyperlink-ului.

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

Valoarea proprietății

string

HyperlinkAddress

Obține sau stabilește o valoare a HyperlinkAddress.

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

Valoarea proprietății

string

HyperlinkSubAddress

Obține sau stabilește o valoare a HyperlinkSubAddress.

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

Valoarea proprietății

string

LevelingDelay

Obține sau stabilește o valoare de LevelingDelay.

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

Valoarea proprietății

Duration

LinkedFields

Obține sau stabilește o valoare care indică dacă LinkedInFields este setat sau nu.

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

Valoarea proprietății

bool

Milestone

Obține sau stabilește o valoare care indică dacă Milestone este setat sau nu.

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

Valoarea proprietății

bool

NotăRF

Obține sau stabilește notele de text în format RTF.Suport pentru formatele MPP.

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

Valoarea proprietății

string

NotesText

Obține sau stabilește notele cu text clar extras din datele RTF.

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

Valoarea proprietății

string

Overallocated

Obține sau stabilește o valoare care indică dacă Overallocated este setat sau nu.

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

Valoarea proprietății

bool

OvertimeCost

Obține sau stabilește o valoare de OvertimeCost.

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

Valoarea proprietății

decimal

OvertimeWork

Obține sau stabilește o valoare a OvertimeWork.

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

Valoarea proprietății

Duration

ParentProject

Obțineți un proiect matern pentru această sarcină.

public Project ParentProject { get; }

Valoarea proprietății

Project

PeakUnits

Obține sau stabilește o valoare de PeakUnits.

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

Valoarea proprietății

double

PercentWorkComplete

Obține sau stabilește o valoare de PercentWorkComplete.

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

Valoarea proprietății

int

RateScale

Obține sau stabilește o valoare a RateScale.

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

Valoarea proprietății

RateScaleType

RegularWork

Obține sau stabilește o valoare a RegularWork.

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

Valoarea proprietății

Duration

RemainingCost

Obține sau stabilește o valoare a RemainingCost.

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

Valoarea proprietății

decimal

RemainingOvertimeCost

Obține sau stabilește o valoare a RemainingOvertimeCost.

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

Valoarea proprietății

decimal

RemainingOvertimeWork

Obține sau stabilește o valoare a RemainingOvertimeWork.

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

Valoarea proprietății

Duration

RemainingWork

Obține sau stabilește o valoare a RemainingWork.

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

Valoarea proprietății

Duration

Resource

resursele atribuite unei sarcini.

public Resource Resource { get; set; }

Valoarea proprietății

Resource

ResponsePending

Obține sau stabilește o valoare care indică dacă ResponsePending este setat sau nu.

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

Valoarea proprietății

bool

Resume

Obține sau stabilește o valoare de rezumat.

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

Valoarea proprietății

DateTime

SV

Obține sau stabilește o valoare de SV.

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

Valoarea proprietății

double

Start

Obține sau stabilește o valoare de Start.

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

Valoarea proprietății

DateTime

StartVariance

Obține sau stabilește o valoare a StartVariance.

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

Valoarea proprietății

Duration

Stop

Obține sau stabilește o valoare de Stop.

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

Valoarea proprietății

DateTime

Summary

Obține sau stabilește o valoare care indică dacă rezumatul este setat sau nu.

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

Valoarea proprietății

bool

Task

sarcina la care se atribuie un resurs.

public Task Task { get; set; }

Valoarea proprietății

Task

TimephasedData

Obține sau stabilește exemplul clasei Aspose.Tasks.TimephasedDataCollection care conține elemente ale clasei Aspose.Tasks.ResourceAssignment.TimephasedData.

public TimephasedDataCollection TimephasedData { get; set; }

Valoarea proprietății

TimephasedDataCollection

Uid

Obține sau stabilește o valoare de Uid.

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

Valoarea proprietății

int

Units

Obține sau stabilește o valoare a unităților.

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

Valoarea proprietății

double

UpdateNeeded

Obține sau setă o valoare care indică dacă UpdateNeed este setat sau nu.

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

Valoarea proprietății

bool

VAC

Obține sau stabilește o valoare de VAC.

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

Valoarea proprietății

double

Work

Obține sau stabilește o valoare a muncii.

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

Valoarea proprietății

Duration

WorkContour

Obține sau stabilește o valoare a WorkContour.

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

Valoarea proprietății

WorkContourType

WorkVariance

Obține sau stabilește o valoare a WorkVariance.

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

Valoarea proprietății

Duration

Methods

Delete()

Elimina atribuirea resurselor din colectarea atribuțiilor de proiect.

public void Delete()

Equals(ResourceAssignment)

Returnează o valoare care indică dacă această instanță este egală cu o instanță specifică a clasei Aspose.Tasks.ResourceAssignment.

public bool Equals(ResourceAssignment other)

Parameters

other ResourceAssignment

Instanta specificata a clasei Aspose.Tasks.ResourceAssignment pentru a compara cu aceasta instanta.

Returns

bool

True dacă instanta specificată a clasei Aspose.Tasks.ResourceAssignment are aceeași valoare UID ca această instanță; în caz contrar, falsă.

Equals(Obiectul)

Întoarce o valoare care indică dacă această instanță este egală cu un obiect specificat.

public override bool Equals(object obj)

Parameters

obj object

Obiectivul de a compara cu această instanță.

Returns

bool

True dacă o este o atribuire a resurselor care atribuie aceleași resurse și sarcini ca această instanță; în caz contrar, falsă.

Câştigă>(Cuvânt cheie, asnkey="">)

Întoarce valoarea la care proprietatea este cartografată în acest container.

public T Get<t>(Key<t, asnkey=""> key)

Parameters

key Key <t, asnkey ="">

cheia de proprietate specificată. Aspose.Tasks.Asn pentru a obține cheia de proprietate.

Returns

T

valoarea la care proprietatea este cartografată în acest container.

Tipuri de parametri

T

tipul valorii cartografate.

GetHashCode()

Întoarce o valoare a codului hash pentru exemplul clasei Aspose.Tasks.ResourceAssignment.

public override int GetHashCode()

Returns

int

Întoarce un cod hash pentru acest obiect.

GetTimephasedData(DateTime, DateTime, DateType)

Returnează exemplul Aspose.Tasks.TimephasedDataCollection clasă care conține exemplele Aspose.Tasks.ResourceAssignment.TimephasedData clasă în termen de date de pornire și de sfârșit specificate Aspose.Tasks.TimephasedDataType.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)

Parameters

start DateTime

Data de pornire a datelor cu fază de timp.

end DateTime

Data de încheiere a datelor cu fază de timp.

timephasedType TimephasedDataType

Tipul de date din faza timpului (Aspose.Tasks.TimephasedDataType).

Returns

TimephasedDataCollection

întoarce o listă care conține exemple de clasă Aspose.Tasks.TimephasedData.

GetTimephasedData(Dată, dateTime)

Returnează Aspose.Tasks.TimephasedDataCollection obiect cu exemplele Aspose.Tasks.ResourceAssignment.TimephasedClasă de date în termen de date de pornire și de sfârșit de Aspose.Tasks.TimephasedDataType.AssignmentWork.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

Data de pornire a datelor cu fază de timp.

end DateTime

Data de încheiere a datelor cu fază de timp.

Returns

TimephasedDataCollection

Întoarce o listă care conține exemple de clasă Aspose.Tasks.TimephasedData.

GetTimephasedWork(DateTime, DateTime, DateType)

Obține cantitatea de lucru pe oră pentru intervalul de timp al datei specificate.

public TimeSpan GetTimephasedWork(DateTime start, DateTime end, TimephasedDataType timephasedDataType)

Parameters

start DateTime

Începe intervalul de timp al datei.

end DateTime

Sfârșitul intervalului de timp.

timephasedDataType TimephasedDataType

Tipul de date pe care trebuie să le utilizați.

Returns

TimeSpan

GetTimephasedWork(Dată, dateTime)

Obține cantitatea de lucru pe oră pentru intervalul de timp al datei specificate.

public TimeSpan GetTimephasedWork(DateTime start, DateTime end)

Parameters

start DateTime

Începe intervalul de timp al datei.

end DateTime

Sfârșitul intervalului de timp.

Returns

TimeSpan

Târgoviță(DateTime, TimeSpan, Calendar, Listă, Călăreț, int)

Generă o listă de date în faza de timp.

public DateTime MakeTPs(DateTime start, TimeSpan time, Calendar calendar, List<timephaseddata> list, bool isWorking, int type)

Parameters

start DateTime

Data de începere specificată.

time TimeSpan

orele de lucru specificate.

calendar Calendar

Calendarul de lucru specificat.

list List < TimephasedData >

Lista datelor din faza de timp.

isWorking bool

Drapelul specificat care precizează dacă datele din faza de timp funcționează sau nu.

type int

Tipul de date din faza de timp specificat.

Returns

DateTime

O dată maximă de la lista sau de la data de pornire dacă lista este goală.

Setul T>(Cuvânt cheie, asnkey=„T” T)

Hartați proprietatea specificată la valoarea specificată în acest container.

public void Set<t>(Key<t, asnkey=""> key, T val)

Parameters

key Key <t, asnkey ="">

cheia de proprietate specificată. Aspose.Tasks.Asn pentru a obține cheia de proprietate.

val T

de valoare .

Tipuri de parametri

T

tipul valorii cartografate.

SetMaterialResourceUnits(Dublă, RateScaleType)

Set unități pentru atribuirea unui resurs material cu consum variabil de material.Consumul de materiale variabile înseamnă că, pe măsură ce durata atribuirii se schimbă, cantitatea de materiale utilizate se schimbă proporțional.

public void SetMaterialResourceUnits(double units, RateScaleType rateScaleType)

Parameters

units double

Numărul de unități crescute în perioada de timp.

rateScaleType RateScaleType

Perioada în care valoarea unității este crescută.

Remarks

De exemplu, pentru a stabili ‘123/mese’, SetUnitsScaled(123D, RateScaleType.Month) ar trebui să fie numit.

Exceptions

InvalidOperationException

În cazul în care metoda este solicitată pentru atribuirea resurselor non-materiale.

SplitTask(DateTime, DateTime, Calendar)

împărțiți sarcina în două părți.

public void SplitTask(DateTime start, DateTime finish, Calendar calendar)

Parameters

start DateTime

Începerea întreruperii muncii pentru a se împărți pe baza.

finish DateTime

Încheierea întreruperii muncii pentru a se împărți pe baza.

calendar Calendar

Calendarul este împărțit în funcție de

Exceptions

ArgumentOutOfRangeException

Data de pornire este mai mică decât data de pornire.

ArgumentOutOfRangeException

Data de încheiere este mai mare decât data de încheiere a sarcinilor.

TimephasedDataFromTaskDuration(Calendar)

Generă o listă de date în fază pe baza duratei sarcinilor și a datei de pornire planificate.

public void TimephasedDataFromTaskDuration(Calendar calendar)

Parameters

calendar Calendar

Calendarul pentru a genera date din faza de timp.

ToString()

Întoarce o reprezentare scurtă a șirului a instantei clasei Aspose.Tasks.ResourceAssignment.Detaliile exacte ale reprezentării nu sunt specificate și sunt supuse schimbării.

public override string ToString()

Returns

string

Strânge scurtă care reprezintă obiectul de atribuire.</t,></t,></t,></t,></t,></t,>

 Română