Class ResourceAssignment
Namn på plats: Aspose.Tasks Sammanfattning: Aspose.Tasks.dll (25.4.0)
Representerar en resursuppgift i ett projekt.
public class ResourceAssignment : IEquatable<resourceassignment>
Inheritance
Implements
Arvsmedlemmar
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
ACWP
Få eller ange ett värde av ACWP.
[EntityField]
public double ACWP { get; set; }
Fastighetsvärde
ActualCost
Få eller ange ett värde av ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Fastighetsvärde
ActualFinish
Få eller ange ett värde av ActualFinish.
[EntityField]
public DateTime ActualFinish { get; set; }
Fastighetsvärde
ActualOvertimeCost
Få eller ange ett värde av ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Fastighetsvärde
ActualOvertimeWork
Få eller ange ett värde av ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Fastighetsvärde
ActualOvertimeWorkProtected
Få eller ange ett värde av ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Fastighetsvärde
ActualStart
Få eller ange ett värde av ActualStart.
[EntityField]
public DateTime ActualStart { get; set; }
Fastighetsvärde
ActualWork
Få eller ange ett värde av ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
Fastighetsvärde
ActualWorkProtected
Få eller ange ett värde av ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Fastighetsvärde
AssignmentOwner
Få eller ange ett värde av AssignmentOwner.
[EntityField]
public string AssignmentOwner { get; set; }
Fastighetsvärde
AssignmentOwnerGuid
Få eller ange ett värde av AssignmentOwnerGuid.
[EntityField]
public string AssignmentOwnerGuid { get; set; }
Fastighetsvärde
BCWP
Få eller ange ett värde av BCWP.
[EntityField]
public double BCWP { get; set; }
Fastighetsvärde
BCWS
Få eller ange ett värde av BCWS.
[EntityField]
public double BCWS { get; set; }
Fastighetsvärde
Baselines
Gets AssignmentBaselineCollection objekt.Samlingen av baslinjevärden som är förknippade med ett uppdrag.
public AssignmentBaselineCollection Baselines { get; }
Fastighetsvärde
BookingType
Få eller ange ett värde av BookingType.
[EntityField]
public BookingType BookingType { get; set; }
Fastighetsvärde
BudgetCost
Få eller sätta ett värde av BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
Fastighetsvärde
BudgetWork
Få eller ange ett värde av BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Fastighetsvärde
CV
Få eller ange ett CV-värde.
[EntityField]
public double CV { get; set; }
Fastighetsvärde
Confirmed
Få eller ställa in ett värde som anger om Confirmed är inställd eller inte.
[EntityField]
public bool Confirmed { get; set; }
Fastighetsvärde
Cost
Få eller sätta ett värde av kostnad.
[EntityField]
public decimal Cost { get; set; }
Fastighetsvärde
CostRateTableType
Få eller ange ett värde av CostRateTableType.
[EntityField]
public RateType CostRateTableType { get; set; }
Fastighetsvärde
CostVariance
Få eller ange ett värde av CostVariance.
[EntityField]
public double CostVariance { get; set; }
Fastighetsvärde
Created
Få eller sätta ett värde av Skapad.
[EntityField]
public DateTime Created { get; set; }
Fastighetsvärde
Delay
Få eller ange ett värde av försening.
[EntityField]
public Duration Delay { get; set; }
Fastighetsvärde
ExtendedAttributes
Få eller ställa in en instans i ExtendedAttributeCollection-klassen för detta objekt.
public ExtendedAttributeCollection ExtendedAttributes { get; set; }
Fastighetsvärde
Remarks
Läsning stöds endast för XML-format.
Finish
Få eller sätta ett värde av Finish.
[EntityField]
public DateTime Finish { get; set; }
Fastighetsvärde
FinishVariance
Få eller ange ett värde av FinishVariance.
[EntityField]
public Duration FinishVariance { get; set; }
Fastighetsvärde
FixedMaterial
Få eller ange ett värde som anger om FixedMaterial är inställd eller inte.
[EntityField]
public bool FixedMaterial { get; set; }
Fastighetsvärde
Guid
Få eller sätta en unik identifierare för denna uppgift.
public Guid? Guid { get; set; }
Fastighetsvärde
Guid ?
HasFixedRateUnits
Få eller ange ett värde som anger om HasFixedRateUnits är inställd eller inte.
[EntityField]
public bool HasFixedRateUnits { get; set; }
Fastighetsvärde
Hyperlink
Få eller ange ett värde av Hyperlink.
[EntityField]
public string Hyperlink { get; set; }
Fastighetsvärde
HyperlinkAddress
Få eller ange ett värde av HyperlinkAddress.
[EntityField]
public string HyperlinkAddress { get; set; }
Fastighetsvärde
HyperlinkSubAddress
Få eller ange ett värde av HyperlinkSubAddress.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Fastighetsvärde
LevelingDelay
Få eller ange ett värde av LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }
Fastighetsvärde
LinkedFields
Få eller ange ett värde som anger om LinkedFields är inställda eller inte.
[EntityField]
public bool LinkedFields { get; set; }
Fastighetsvärde
Milestone
Få eller ange ett värde som indikerar om Milestone är inställd eller inte.
[EntityField]
public bool Milestone { get; set; }
Fastighetsvärde
Notera på
Få eller ställa in textnoterna i RTF-format.
[EntityField]
public string NotesRTF { get; set; }
Fastighetsvärde
NotesText
Få eller sätta anteckningar av tydlig text som extraheras från RTF-data.
[EntityField]
public string NotesText { get; set; }
Fastighetsvärde
Overallocated
Få eller ställa in ett värde som anger om Overallocated är inställd eller inte.
[EntityField]
public bool Overallocated { get; set; }
Fastighetsvärde
OvertimeCost
Få eller ange ett värde av OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Fastighetsvärde
OvertimeWork
Få eller ange ett värde av OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Fastighetsvärde
ParentProject
Få föräldraprojekt för denna uppgift.
public Project ParentProject { get; }
Fastighetsvärde
PeakUnits
Få eller sätta ett värde av PeakUnits.
[EntityField]
public double PeakUnits { get; set; }
Fastighetsvärde
PercentWorkComplete
Få eller ange ett värde av PercentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Fastighetsvärde
RateScale
Få eller ange ett värde av RateScale.
[EntityField]
public RateScaleType RateScale { get; set; }
Fastighetsvärde
RegularWork
Få eller ange ett värde av RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Fastighetsvärde
RemainingCost
Få eller sätta ett värde av RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Fastighetsvärde
RemainingOvertimeCost
Få eller ange ett värde av RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Fastighetsvärde
RemainingOvertimeWork
Få eller ange ett värde av RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Fastighetsvärde
RemainingWork
Få eller sätta ett värde av RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Fastighetsvärde
Resource
resurser som tilldelats en uppgift.
public Resource Resource { get; set; }
Fastighetsvärde
ResponsePending
Få eller ange ett värde som anger om ResponsePending är inställd eller inte.
[EntityField]
public bool ResponsePending { get; set; }
Fastighetsvärde
Resume
Få eller ange ett värde av sammanfattning.
[EntityField]
public DateTime Resume { get; set; }
Fastighetsvärde
SV
Få eller ange ett värde av SV.
[EntityField]
public double SV { get; set; }
Fastighetsvärde
Start
Få eller ange ett värde av Start.
[EntityField]
public DateTime Start { get; set; }
Fastighetsvärde
StartVariance
Få eller ange ett värde av StartVariance.
[EntityField]
public Duration StartVariance { get; set; }
Fastighetsvärde
Stop
Få eller ange ett värde av Stop.
[EntityField]
public DateTime Stop { get; set; }
Fastighetsvärde
Summary
Få eller ange ett värde som anger om Sammanfattningen är inställd eller inte.
[EntityField]
public bool Summary { get; set; }
Fastighetsvärde
Task
Uppgiften till vilken en resurs tilldelas.
public Task Task { get; set; }
Fastighetsvärde
TimephasedData
Få eller ställa instansen av Aspose.Tasks.TimephasedDataCollection klass som innehåller element av Aspose.Tasks.ResourceAssignment.TimephasedData klass.
public TimephasedDataCollection TimephasedData { get; set; }
Fastighetsvärde
Uid
Få eller sätta ett värde av Uid.
[EntityField]
public int Uid { get; set; }
Fastighetsvärde
Units
Få eller ange ett värde av enheter.
[EntityField]
public double Units { get; set; }
Fastighetsvärde
UpdateNeeded
Få eller ställa in ett värde som anger om UpdateNeed är inställd eller inte.
[EntityField]
public bool UpdateNeeded { get; set; }
Fastighetsvärde
VAC
Få eller ange ett värde av VAC.
[EntityField]
public double VAC { get; set; }
Fastighetsvärde
Work
Få eller sätta ett värde av arbete.
[EntityField]
public Duration Work { get; set; }
Fastighetsvärde
WorkContour
Få eller ange ett värde av WorkContour.
[EntityField]
public WorkContourType WorkContour { get; set; }
Fastighetsvärde
WorkVariance
Få eller ange ett värde av WorkVariance.
[EntityField]
public Duration WorkVariance { get; set; }
Fastighetsvärde
Methods
Delete()
Ta bort resursuppdrag från projektuppdragsamlingen.
public void Delete()
Equals(ResourceAssignment)
Returnerar ett värde som anger om denna instans är lika med en specifik instans i Aspose.Tasks.ResourceAssignment-klassen.
public bool Equals(ResourceAssignment other)
Parameters
other
ResourceAssignment
Den angivna instansen av Aspose.Tasks.ResourceAssignment klass att jämföra med denna instans.
Returns
True om den angivna instansen i Aspose.Tasks.ResourceAssignment-klassen har samma UID-värde som denna instans; annars, The translation of “false” to Swedish is “falskt”..
Equals(Objektet)
Returnerar ett värde som anger om denna instans är lika med ett angivet objekt.
public override bool Equals(object obj)
Parameters
obj
object
Målet är att jämföra med denna instans.
Returns
True om o är en resursavdelning som tilldelar samma resurs och uppgift som denna instans; annars, The translation of “false” to Swedish is “falskt”..
Få(Nyckel, asnkey="">)
Returnerar värdet till vilket egendomen är kartläggd i denna behållare.
public T Get<t>(Key<t, asnkey=""> key)
Parameters
den angivna fastighetsnyckeln. Aspose.Tasks.Asn för att få fastighetsnyckeln.
Returns
T
värdet till vilket egendomen är kartläggd i denna behållare.
Typ av parametrar
T
Typ av mappat värde.
GetHashCode()
Returnerar ett hashkodvärde för exempelvis Aspose.Tasks.ResourceAssignment-klassen.
public override int GetHashCode()
Returns
returnerar en hashkod värde för detta objekt.
GetTimephasedData(Datumtid, Datumtid, TimephasedDataType)
Returnerar instansen Aspose.Tasks.TimephasedDataCollection klass som innehåller instanser av Aspose.Tasks.ResourceAssignment.TimephasedData klass inom angivna start- och slutdatum av angivna Aspose.Tasks.TimephasedDataType.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)
Parameters
start
DateTime
Startdatum för tidsfasad data.
end
DateTime
Slutdatum för tidsfasad data.
timephasedType
TimephasedDataType
Typ av tidsfasdata (Aspose.Tasks.TimephasedDataType).
Returns
returnerar en lista som innehåller instanser av Aspose.Tasks.TimephasedData klass.
GetTimephasedData(Datumtid, datumtid)
Returns Aspose.Tasks.TimephasedDataCollection objekt med instanser av Aspose.Tasks.ResourceAssignment.TimephasedData klass inom angivna start- och slutdatum av Aspose.Tasks.TimephasedDataType.AssignmentWork.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
Startdatum för tidsfasad data.
end
DateTime
Slutdatum för tidsfasad data.
Returns
returnerar en lista som innehåller instanser av Aspose.Tasks.TimephasedData klass.
GetTimephasedWork(Datumtid, Datumtid, TimephasedDataType)
Få mängden timfaserat arbete för det angivna datumtidsintervallet.
public TimeSpan GetTimephasedWork(DateTime start, DateTime end, TimephasedDataType timephasedDataType)
Parameters
start
DateTime
Start av datumtidsintervallet.
end
DateTime
Slutet av datumtidsintervall.
timephasedDataType
TimephasedDataType
Typ av tidtabell data att använda.
Returns
GetTimephasedWork(Datumtid, datumtid)
Få mängden timfaserat arbete för det angivna datumtidsintervallet.
public TimeSpan GetTimephasedWork(DateTime start, DateTime end)
Parameters
start
DateTime
Start av datumtidsintervallet.
end
DateTime
Slutet av datumtidsintervall.
Returns
MakeTPs(DateTime, TimeSpan, Kalender, Lista, bool , int)
Genererar en lista över tidsbegränsade data.
public DateTime MakeTPs(DateTime start, TimeSpan time, Calendar calendar, List<timephaseddata> list, bool isWorking, int type)
Parameters
start
DateTime
angivna startdatum.
time
TimeSpan
Den angivna arbetstiden.
calendar
Calendar
Den angivna arbetstidsplanen.
list
List
ochlt;
TimephasedData
>
Förteckningen över tidsstegdata.
isWorking
bool
Den angivna flaggan som anger om tidsbegränsade data fungerar eller inte.
type
int
Den angivna tidsbegränsade datatypen.
Returns
Ett maximalt datum från listan eller startdatum om listan är tom.
Sätt(Nyckel, asnkey=””” t)
Kartlägg den angivna egendomen till det angivna värdet i denna behållare.
public void Set<t>(Key<t, asnkey=""> key, T val)
Parameters
den angivna fastighetsnyckeln. Aspose.Tasks.Asn för att få fastighetsnyckeln.
val
T
och värdet .
Typ av parametrar
T
Typ av mappat värde.
SetMaterialResourceUnits(dubbel, RateScaleType)
Sätt enheter för tilldelning av en materialresurs med variabel materialförbrukning.Variabel materialförbrukning innebär att när tilldelningstiden ändras ändras mängden material som används proportionellt.
public void SetMaterialResourceUnits(double units, RateScaleType rateScaleType)
Parameters
units
double
Antal enheter som ökat under tiden.
rateScaleType
RateScaleType
Den tidsperiod under vilken enhetens värde ökas.
Remarks
Till exempel, för att ställa in ‘123/månad’, bör SetUnitsScaled(123D, RateScaleType.Month) kallas.
Exceptions
Om metoden krävs för tilldelning av icke-materialresurser.
SplitTask(Datumtid, datumtid, kalender)
Dela uppgiften i två delar.
public void SplitTask(DateTime start, DateTime finish, Calendar calendar)
Parameters
start
DateTime
Arbetsinterruptionen börjar med att splittras baserat på.
finish
DateTime
Slutet på arbetsinterruptionen att splittras baserat på.
calendar
Calendar
Kalendern ska splittras baserat på.
Exceptions
Gränser när startdatumet är mindre än uppdragets startdatum.
Tröjor när slutdatumet är större än uppdragets slutdatum.
TimephasedDataFromTaskDuration(Calendar)
Genererar en lista över tidsstegdata baserat på uppgifternas varaktighet och den planerade startdatum.
public void TimephasedDataFromTaskDuration(Calendar calendar)
Parameters
calendar
Calendar
Kalendern för att generera tidsfasdata från.
ToString()
Returnerar kort rad representation av instansen av Aspose.Tasks.ResourceAssignment klass.De exakta detaljerna i representationen är inte specificerade och är föremål för ändringar.
public override string ToString()
Returns
Korta strängar som representerar tilldelningsobjekt.</t,></t,></t,></t,></t,></t,>