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
Implements
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
ActualCost
Obține sau stabilește o valoare de ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Valoarea proprietății
ActualFinish
Obține sau stabilește o valoare a ActualFinish.
[EntityField]
public DateTime ActualFinish { get; set; }
Valoarea proprietății
ActualOvertimeCost
Obține sau stabilește o valoare a ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Valoarea proprietății
ActualOvertimeWork
Obține sau stabilește o valoare a ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Valoarea proprietății
ActualOvertimeWorkProtected
Obține sau stabilește o valoare a ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Valoarea proprietății
ActualStart
Obține sau stabilește o valoare de ActualStart.
[EntityField]
public DateTime ActualStart { get; set; }
Valoarea proprietății
ActualWork
Obține sau stabilește o valoare a ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
Valoarea proprietății
ActualWorkProtected
Obține sau stabilește o valoare a ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Valoarea proprietății
AssignmentOwner
Obține sau stabilește o valoare a AssignmentOwner.
[EntityField]
public string AssignmentOwner { get; set; }
Valoarea proprietății
AssignmentOwnerGuid
Obține sau stabilește o valoare a AssignmentOwnerGuid.
[EntityField]
public string AssignmentOwnerGuid { get; set; }
Valoarea proprietății
BCWP
Obține sau stabilește o valoare a BCWP.
[EntityField]
public double BCWP { get; set; }
Valoarea proprietății
BCWS
Obține sau stabilește o valoare a BCWS.
[EntityField]
public double BCWS { get; set; }
Valoarea proprietății
Baselines
Obiectivul de colectare de bază.Colectarea valorilor de bază asociate unei atribuții.
public AssignmentBaselineCollection Baselines { get; }
Valoarea proprietății
BookingType
Obține sau stabilește o valoare a BookingType.
[EntityField]
public BookingType BookingType { get; set; }
Valoarea proprietății
BudgetCost
Obține sau stabilește o valoare de BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
Valoarea proprietății
BudgetWork
Obține sau stabilește o valoare a BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Valoarea proprietății
CV
Obține sau stabilește o valoare a CV-ului.
[EntityField]
public double CV { get; set; }
Valoarea proprietății
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
Cost
Obține sau stabilește o valoare a costului.
[EntityField]
public decimal Cost { get; set; }
Valoarea proprietății
CostRateTableType
Obține sau stabilește o valoare a CostRateTableType.
[EntityField]
public RateType CostRateTableType { get; set; }
Valoarea proprietății
CostVariance
Obține sau stabilește o valoare a CostVariance.
[EntityField]
public double CostVariance { get; set; }
Valoarea proprietății
Created
Obține sau stabilește o valoare a Creată.
[EntityField]
public DateTime Created { get; set; }
Valoarea proprietății
Delay
Obține sau stabilește o valoare de întârziere.
[EntityField]
public Duration Delay { get; set; }
Valoarea proprietății
ExtendedAttributes
Obține sau stabilește o instanță a clasei ExtendedAttributeCollection pentru acest obiect.
public ExtendedAttributeCollection ExtendedAttributes { get; set; }
Valoarea proprietății
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
FinishVariance
Obține sau stabilește o valoare a FinishVariance.
[EntityField]
public Duration FinishVariance { get; set; }
Valoarea proprietății
FixedMaterial
Obține sau setă o valoare care indică dacă FixedMaterial este setat sau nu.
[EntityField]
public bool FixedMaterial { get; set; }
Valoarea proprietății
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
Hyperlink
Obține sau stabilește o valoare a Hyperlink-ului.
[EntityField]
public string Hyperlink { get; set; }
Valoarea proprietății
HyperlinkAddress
Obține sau stabilește o valoare a HyperlinkAddress.
[EntityField]
public string HyperlinkAddress { get; set; }
Valoarea proprietății
HyperlinkSubAddress
Obține sau stabilește o valoare a HyperlinkSubAddress.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Valoarea proprietății
LevelingDelay
Obține sau stabilește o valoare de LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }
Valoarea proprietății
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
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
NotăRF
Obține sau stabilește notele de text în format RTF.
[EntityField]
public string NotesRTF { get; set; }
Valoarea proprietății
NotesText
Obține sau stabilește notele cu text clar extras din datele RTF.
[EntityField]
public string NotesText { get; set; }
Valoarea proprietății
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
OvertimeCost
Obține sau stabilește o valoare de OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Valoarea proprietății
OvertimeWork
Obține sau stabilește o valoare a OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Valoarea proprietății
ParentProject
Obțineți un proiect matern pentru această sarcină.
public Project ParentProject { get; }
Valoarea proprietății
PeakUnits
Obține sau stabilește o valoare de PeakUnits.
[EntityField]
public double PeakUnits { get; set; }
Valoarea proprietății
PercentWorkComplete
Obține sau stabilește o valoare de PercentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Valoarea proprietății
RateScale
Obține sau stabilește o valoare a RateScale.
[EntityField]
public RateScaleType RateScale { get; set; }
Valoarea proprietății
RegularWork
Obține sau stabilește o valoare a RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Valoarea proprietății
RemainingCost
Obține sau stabilește o valoare a RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Valoarea proprietății
RemainingOvertimeCost
Obține sau stabilește o valoare a RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Valoarea proprietății
RemainingOvertimeWork
Obține sau stabilește o valoare a RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Valoarea proprietății
RemainingWork
Obține sau stabilește o valoare a RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Valoarea proprietății
Resource
resursele atribuite unei sarcini.
public Resource Resource { get; set; }
Valoarea proprietății
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
Resume
Obține sau stabilește o valoare de rezumat.
[EntityField]
public DateTime Resume { get; set; }
Valoarea proprietății
SV
Obține sau stabilește o valoare de SV.
[EntityField]
public double SV { get; set; }
Valoarea proprietății
Start
Obține sau stabilește o valoare de Start.
[EntityField]
public DateTime Start { get; set; }
Valoarea proprietății
StartVariance
Obține sau stabilește o valoare a StartVariance.
[EntityField]
public Duration StartVariance { get; set; }
Valoarea proprietății
Stop
Obține sau stabilește o valoare de Stop.
[EntityField]
public DateTime Stop { get; set; }
Valoarea proprietății
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
Task
sarcina la care se atribuie un resurs.
public Task Task { get; set; }
Valoarea proprietății
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
Uid
Obține sau stabilește o valoare de Uid.
[EntityField]
public int Uid { get; set; }
Valoarea proprietății
Units
Obține sau stabilește o valoare a unităților.
[EntityField]
public double Units { get; set; }
Valoarea proprietății
UpdateNeeded
Obține sau setă o valoare care indică dacă UpdateNeed este setat sau nu.
[EntityField]
public bool UpdateNeeded { get; set; }
Valoarea proprietății
VAC
Obține sau stabilește o valoare de VAC.
[EntityField]
public double VAC { get; set; }
Valoarea proprietății
Work
Obține sau stabilește o valoare a muncii.
[EntityField]
public Duration Work { get; set; }
Valoarea proprietății
WorkContour
Obține sau stabilește o valoare a WorkContour.
[EntityField]
public WorkContourType WorkContour { get; set; }
Valoarea proprietății
WorkVariance
Obține sau stabilește o valoare a WorkVariance.
[EntityField]
public Duration WorkVariance { get; set; }
Valoarea proprietății
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
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
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
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
Î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
î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
Î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
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
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
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
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
Î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
Data de pornire este mai mică decât data de pornire.
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
Strânge scurtă care reprezintă obiectul de atribuire.</t,></t,></t,></t,></t,></t,>