Class ResourceAssignment
Navne til: Aspose.Tasks Sammensætning: Aspose.Tasks.dll (25.4.0)
Det repræsenterer en ressourcefordeling i et projekt.
public class ResourceAssignment : IEquatable<resourceassignment>
Inheritance
Implements
De arvede medlemmer
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
ACWP
Giver eller sætter en værdi af ACWP.
[EntityField]
public double ACWP { get; set; }
Ejendomsværdi
ActualCost
Få eller indsætte en værdi af ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Ejendomsværdi
ActualFinish
Få eller indsætte en værdi af ActualFinish.
[EntityField]
public DateTime ActualFinish { get; set; }
Ejendomsværdi
ActualOvertimeCost
Få eller indsætte en værdi af ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Ejendomsværdi
ActualOvertimeWork
Få eller indsætte en værdi af ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Ejendomsværdi
ActualOvertimeWorkProtected
Få eller indsætte en værdi af ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Ejendomsværdi
ActualStart
Få eller indsætte en værdi af ActualStart.
[EntityField]
public DateTime ActualStart { get; set; }
Ejendomsværdi
ActualWork
Giver eller sætter en værdi af ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
Ejendomsværdi
ActualWorkProtected
Få eller indsætte en værdi af ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Ejendomsværdi
AssignmentOwner
Giver eller sætter en værdi af AssignmentOwner.
[EntityField]
public string AssignmentOwner { get; set; }
Ejendomsværdi
AssignmentOwnerGuid
Få eller indsætte en værdi af AssignmentOwnerGuid.
[EntityField]
public string AssignmentOwnerGuid { get; set; }
Ejendomsværdi
BCWP
Giver eller sætter en værdi af BCWP.
[EntityField]
public double BCWP { get; set; }
Ejendomsværdi
BCWS
Få eller indsætte en værdi af BCWS.
[EntityField]
public double BCWS { get; set; }
Ejendomsværdi
Baselines
Gæser AssignmentBaselineCollection objekt.Samlingen af baselineværdier forbundet med en opgave.
public AssignmentBaselineCollection Baselines { get; }
Ejendomsværdi
BookingType
Få eller indsætte en værdi af BookingType.
[EntityField]
public BookingType BookingType { get; set; }
Ejendomsværdi
BudgetCost
Få eller indsætte en værdi af BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
Ejendomsværdi
BudgetWork
Få eller indsætte en værdi af BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Ejendomsværdi
CV
Giver eller indsætter en værdi af CV.
[EntityField]
public double CV { get; set; }
Ejendomsværdi
Confirmed
Giver eller indsætter en værdi, der angiver, om bekræftet er indstillet eller ej.
[EntityField]
public bool Confirmed { get; set; }
Ejendomsværdi
Cost
Giver eller sætter en værdi af omkostninger.
[EntityField]
public decimal Cost { get; set; }
Ejendomsværdi
CostRateTableType
Få eller indsætte en værdi af CostRateTableType.
[EntityField]
public RateType CostRateTableType { get; set; }
Ejendomsværdi
CostVariance
Få eller indsætte en værdi af CostVariance.
[EntityField]
public double CostVariance { get; set; }
Ejendomsværdi
Created
Giver eller sætter en værdi af skabt.
[EntityField]
public DateTime Created { get; set; }
Ejendomsværdi
Delay
Få eller indsætte en værdi af forsinkelse.
[EntityField]
public Duration Delay { get; set; }
Ejendomsværdi
ExtendedAttributes
Få eller indstille en instans i ExtendedAttributeCollection-klassen for dette objekt.
public ExtendedAttributeCollection ExtendedAttributes { get; set; }
Ejendomsværdi
Remarks
Læsning støttes kun til XML-format.
Finish
Giver eller sætter en værdi af Finish.
[EntityField]
public DateTime Finish { get; set; }
Ejendomsværdi
FinishVariance
Få eller indsætte en værdi af FinishVariance.
[EntityField]
public Duration FinishVariance { get; set; }
Ejendomsværdi
FixedMaterial
Giver eller indsætter en værdi, der angiver, om FixedMaterial er indstillet eller ej.
[EntityField]
public bool FixedMaterial { get; set; }
Ejendomsværdi
Guid
Få eller indsætte en unik identifikator til denne opgave.
public Guid? Guid { get; set; }
Ejendomsværdi
Guid ?
HasFixedRateUnits
Få eller indstille en værdi, der angiver, om HasFixedRateUnits er indstillet eller ej.
[EntityField]
public bool HasFixedRateUnits { get; set; }
Ejendomsværdi
Hyperlink
Få eller indsætte en værdi af Hyperlink.
[EntityField]
public string Hyperlink { get; set; }
Ejendomsværdi
HyperlinkAddress
Få eller indsætte en værdi af HyperlinkAddress.
[EntityField]
public string HyperlinkAddress { get; set; }
Ejendomsværdi
HyperlinkSubAddress
Få eller indsætte en værdi af HyperlinkSubAddress.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Ejendomsværdi
LevelingDelay
Få eller indsætte en værdi af LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }
Ejendomsværdi
LinkedFields
Giver eller indsætter en værdi, der angiver, om LinkedFields er indstillet eller ej.
[EntityField]
public bool LinkedFields { get; set; }
Ejendomsværdi
Milestone
Giver eller indsætter en værdi, der angiver, om Milestone er indstillet eller ej.
[EntityField]
public bool Milestone { get; set; }
Ejendomsværdi
Noter af
Få eller indsætte tekstnoter i RTF-format.
[EntityField]
public string NotesRTF { get; set; }
Ejendomsværdi
NotesText
Få eller indsætte noter’s klare tekst udvundet fra RTF-data.
[EntityField]
public string NotesText { get; set; }
Ejendomsværdi
Overallocated
Giver eller indsætter en værdi, der angiver, om Overallocated er indstillet eller ej.
[EntityField]
public bool Overallocated { get; set; }
Ejendomsværdi
OvertimeCost
Få eller indsætte en værdi af OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Ejendomsværdi
OvertimeWork
Få eller indsætte en værdi af OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Ejendomsværdi
ParentProject
Du får et moders projekt til denne opgave.
public Project ParentProject { get; }
Ejendomsværdi
PeakUnits
Få eller indsætte en værdi af PeakUnits.
[EntityField]
public double PeakUnits { get; set; }
Ejendomsværdi
PercentWorkComplete
Få eller indsætte en værdi af PercentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Ejendomsværdi
RateScale
Giver eller sætter en værdi af RateScale.
[EntityField]
public RateScaleType RateScale { get; set; }
Ejendomsværdi
RegularWork
Få eller indsætte en værdi af RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Ejendomsværdi
RemainingCost
Få eller indsætte en værdi af RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Ejendomsværdi
RemainingOvertimeCost
Få eller indsætte en værdi af RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Ejendomsværdi
RemainingOvertimeWork
Få eller indsætte en værdi af RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Ejendomsværdi
RemainingWork
Giver eller sætter en værdi af RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Ejendomsværdi
Resource
Den ressource, der er tildelt en opgave.
public Resource Resource { get; set; }
Ejendomsværdi
ResponsePending
Giver eller indsætter en værdi, der angiver, om ResponsePending er indstillet eller ej.
[EntityField]
public bool ResponsePending { get; set; }
Ejendomsværdi
Resume
Giver eller sætter en værdi af resume.
[EntityField]
public DateTime Resume { get; set; }
Ejendomsværdi
SV
Giver eller sætter en værdi af SV.
[EntityField]
public double SV { get; set; }
Ejendomsværdi
Start
Giver eller indsætter en startværdi.
[EntityField]
public DateTime Start { get; set; }
Ejendomsværdi
StartVariance
Få eller indsætte en værdi af StartVariance.
[EntityField]
public Duration StartVariance { get; set; }
Ejendomsværdi
Stop
Giver eller sætter en værdi af Stop.
[EntityField]
public DateTime Stop { get; set; }
Ejendomsværdi
Summary
Giver eller indsætter en værdi, der angiver, om Summary er indstillet eller ej.
[EntityField]
public bool Summary { get; set; }
Ejendomsværdi
Task
Den opgave, som en ressource er tildelt.
public Task Task { get; set; }
Ejendomsværdi
TimephasedData
Få eller indstille eksemplet på Aspose.Tasks.TimephasedDataCollection klasse, der indeholder elementer i Aspose.Tasks.ResourceAssignment.TimephasedData klasse.
public TimephasedDataCollection TimephasedData { get; set; }
Ejendomsværdi
Uid
Giver eller sætter en værdi af Uid.
[EntityField]
public int Uid { get; set; }
Ejendomsværdi
Units
Giver eller sætter en værdi af enheder.
[EntityField]
public double Units { get; set; }
Ejendomsværdi
UpdateNeeded
Giver eller indsætter en værdi, der angiver, om UpdateNeed er indstillet eller ej.
[EntityField]
public bool UpdateNeeded { get; set; }
Ejendomsværdi
VAC
Giver eller sætter en værdi af VAC.
[EntityField]
public double VAC { get; set; }
Ejendomsværdi
Work
Giver eller sætter en værdi af arbejde.
[EntityField]
public Duration Work { get; set; }
Ejendomsværdi
WorkContour
Få eller indsætte en værdi af WorkContour.
[EntityField]
public WorkContourType WorkContour { get; set; }
Ejendomsværdi
WorkVariance
Giver eller sætter en værdi af WorkVariance.
[EntityField]
public Duration WorkVariance { get; set; }
Ejendomsværdi
Methods
Delete()
Fjerner ressourceforpligtelse fra projektforpligtelser samling.
public void Delete()
Equals(ResourceAssignment)
Returnerer en værdi, der angiver, om denne instans er lig med en specifik instans i Aspose.Tasks.ResourceAssignment klasse.
public bool Equals(ResourceAssignment other)
Parameters
other
ResourceAssignment
Den angivne instans af Aspose.Tasks.ResourceAssignment klasse til at sammenligne med denne instans.
Returns
True hvis den angivne instans i Aspose.Tasks.ResourceAssignment-klassen har samme UID-værdi som denne; ellers, falsk.
Equals(Objekt)
Returnerer en værdi, der angiver, om denne instans er lig med et angivet objekt.
public override bool Equals(object obj)
Parameters
obj
object
Målet er at sammenligne med denne instans.
Returns
True hvis o er en ResourceAssignment, der tildeler den samme ressource og opgave som denne instans; ellers, falsk.
Få t>(Kærlighed, Asnkey="">)
Returnerer det værdi, som ejendommen er kartlagt i denne container.
public T Get<t>(Key<t, asnkey=""> key)
Parameters
den angivne ejendomsnøgle. Aspose.Tasks.Asn for at få ejendomsnøglen.
Returns
T
den værdi, som ejendommen er mappet i denne container.
Typer af parametre
T
Typen af mappet værdi.
GetHashCode()
Returnerer en hash kodeværdi for eksemplet på Aspose.Tasks.ResourceAssignment klasse.
public override int GetHashCode()
Returns
returnerer en hash kodeværdi for dette objekt.
GetTimephasedData(DateTime, DateTime, TimephasedDataType)
Returnerer eksemplet Aspose.Tasks.TimephasedDataCollection klasse, der indeholder eksempler på Aspose.Tasks.ResourceAssignment.TimephasedData klasse inden for de angivne start- og slutdatoer af angivne Aspose.Tasks.TimephasedDataType.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)
Parameters
start
DateTime
Startdatoen for tidsfasede data.
end
DateTime
Enddatoen for tidsfasede data.
timephasedType
TimephasedDataType
Den type tidsfasede data (Aspose.Tasks.TimephasedDataType).
Returns
returnerer en liste, der indeholder eksempler på Aspose.Tasks.TimephasedData klasse.
GetTimephasedData(DateTime og DateTime)
Returnerer Aspose.Tasks.TimephasedDataCollection objekt med eksempler på Aspose.Tasks.ResourceAssignment.TimephasedData klasse inden for de angivne start- og slutdatoer af Aspose.Tasks.TimephasedDataType.AssignmentWork.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
Startdatoen for tidsfasede data.
end
DateTime
Enddatoen for tidsfasede data.
Returns
returnerer en liste med eksempler på Aspose.Tasks.TimephasedData klasse.
GetTimephasedWork(DateTime, DateTime, TimephasedDataType)
Giver mængden af timephased arbejde for den angivne dato tidsintervall.
public TimeSpan GetTimephasedWork(DateTime start, DateTime end, TimephasedDataType timephasedDataType)
Parameters
start
DateTime
Start af tidsintervallet.
end
DateTime
afslutningen af tidsintervallet.
timephasedDataType
TimephasedDataType
Typen af tidsfasede data til brug.
Returns
GetTimephasedWork(DateTime og DateTime)
Giver mængden af timephased arbejde for den angivne dato tidsintervall.
public TimeSpan GetTimephasedWork(DateTime start, DateTime end)
Parameters
start
DateTime
Start af tidsintervallet.
end
DateTime
afslutningen af tidsintervallet.
Returns
MakeTips(DateTime, TimeSpan, Kalender, Liste, af Bool, int)
Genererer en liste over tidsfasede data.
public DateTime MakeTPs(DateTime start, TimeSpan time, Calendar calendar, List<timephaseddata> list, bool isWorking, int type)
Parameters
start
DateTime
Det angivne startdato.
time
TimeSpan
Den angivne arbejdstid.
calendar
Calendar
Den angivne arbejdsplan.
list
List
<
TimephasedData
>
Listen over tidsfasede data.
isWorking
bool
Den angivne flag, der angiver, om tidsbegrænsede data fungerer eller ej.
type
int
Den angivne tids-fasede datatype.
Returns
En maksimal dato fra listen eller startdato, hvis listen er tom.
Sæt(Kærlighed, Asnkey="">, og t)
Kart den angivne ejendom til den angivne værdi i denne container.
public void Set<t>(Key<t, asnkey=""> key, T val)
Parameters
den angivne ejendomsnøgle. Aspose.Tasks.Asn for at få ejendomsnøglen.
val
T
Den værdi.
Typer af parametre
T
Typen af mappet værdi.
SetMaterialResourceUnits(dobbelt, RateScaleType)
Sæt enheder til tildeling af en materiel ressource med variabel materielforbrug.Forbruget af variable materialer betyder, at når tildelingstiden ændres, ændres mængden af anvendte materialer proportionelt.
public void SetMaterialResourceUnits(double units, RateScaleType rateScaleType)
Parameters
units
double
Antallet af enheder, der er øget i perioden.
rateScaleType
RateScaleType
Den tidsperiode, hvor enhedsværdien øges.
Remarks
For eksempel, for at indstille ‘123/måned’, skal SetUnitsScaled(123D, RateScaleType.Month) kaldes.
Exceptions
Hvis metoden er anmodet om tildeling af ikke-materielle ressourcer.
SplitTask(DateTime, DateTime og kalender)
Del opgaven i to dele.
public void SplitTask(DateTime start, DateTime finish, Calendar calendar)
Parameters
start
DateTime
Arbejdsforstyrrelsen begynder at splittes baseret p.
finish
DateTime
Slutningen af arbejdsforstyrrelsen til splittelse baseret p.
calendar
Calendar
Kalenderen skal opdeles baseret p.
Exceptions
Når startdatoen er mindre end opgavets startdato.
Når afslutningsdatoen er større end opgavens afslutningsdato.
TimephasedDataFromTaskDuration(Calendar)
Genererer en liste over tidsfasede data baseret på opgavets varighed og den planlagte startdato.
public void TimephasedDataFromTaskDuration(Calendar calendar)
Parameters
calendar
Calendar
Kalenderen til at generere tidsfasede data fra.
ToString()
Returnerer kort række repræsentation af instansen af Aspose.Tasks.ResourceAssignment klasse.De nøjagtige detaljer om repræsentationen er ikke angivet og er underlagt ændringer.
public override string ToString()
Returns
Korte linjer, der repræsenterer tildelingsobjektet.</t,></t,></t,></t,></t,></t,>