Class ResourceAssignment

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

object ResourceAssignment

Implements

IEquatable

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

double

ActualCost

Få eller ange ett värde av ActualCost.

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

Fastighetsvärde

decimal

ActualFinish

Få eller ange ett värde av ActualFinish.

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

Fastighetsvärde

DateTime

ActualOvertimeCost

Få eller ange ett värde av ActualOvertimeCost.

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

Fastighetsvärde

decimal

ActualOvertimeWork

Få eller ange ett värde av ActualOvertimeWork.

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

Fastighetsvärde

Duration

ActualOvertimeWorkProtected

Få eller ange ett värde av ActualOvertimeWorkProtected.

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

Fastighetsvärde

Duration

ActualStart

Få eller ange ett värde av ActualStart.

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

Fastighetsvärde

DateTime

ActualWork

Få eller ange ett värde av ActualWork.

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

Fastighetsvärde

Duration

ActualWorkProtected

Få eller ange ett värde av ActualWorkProtected.

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

Fastighetsvärde

Duration

AssignmentOwner

Få eller ange ett värde av AssignmentOwner.

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

Fastighetsvärde

string

AssignmentOwnerGuid

Få eller ange ett värde av AssignmentOwnerGuid.

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

Fastighetsvärde

string

BCWP

Få eller ange ett värde av BCWP.

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

Fastighetsvärde

double

BCWS

Få eller ange ett värde av BCWS.

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

Fastighetsvärde

double

Baselines

Gets AssignmentBaselineCollection objekt.Samlingen av baslinjevärden som är förknippade med ett uppdrag.

public AssignmentBaselineCollection Baselines { get; }

Fastighetsvärde

AssignmentBaselineCollection

BookingType

Få eller ange ett värde av BookingType.

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

Fastighetsvärde

BookingType

BudgetCost

Få eller sätta ett värde av BudgetCost.

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

Fastighetsvärde

decimal

BudgetWork

Få eller ange ett värde av BudgetWork.

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

Fastighetsvärde

Duration

CV

Få eller ange ett CV-värde.

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

Fastighetsvärde

double

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

bool

Cost

Få eller sätta ett värde av kostnad.

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

Fastighetsvärde

decimal

CostRateTableType

Få eller ange ett värde av CostRateTableType.

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

Fastighetsvärde

RateType

CostVariance

Få eller ange ett värde av CostVariance.

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

Fastighetsvärde

double

Created

Få eller sätta ett värde av Skapad.

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

Fastighetsvärde

DateTime

Delay

Få eller ange ett värde av försening.

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

Fastighetsvärde

Duration

ExtendedAttributes

Få eller ställa in en instans i ExtendedAttributeCollection-klassen för detta objekt.

public ExtendedAttributeCollection ExtendedAttributes { get; set; }

Fastighetsvärde

ExtendedAttributeCollection

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

DateTime

FinishVariance

Få eller ange ett värde av FinishVariance.

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

Fastighetsvärde

Duration

FixedMaterial

Få eller ange ett värde som anger om FixedMaterial är inställd eller inte.

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

Fastighetsvärde

bool

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

bool

Hyperlink

Få eller ange ett värde av Hyperlink.

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

Fastighetsvärde

string

HyperlinkAddress

Få eller ange ett värde av HyperlinkAddress.

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

Fastighetsvärde

string

HyperlinkSubAddress

Få eller ange ett värde av HyperlinkSubAddress.

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

Fastighetsvärde

string

LevelingDelay

Få eller ange ett värde av LevelingDelay.

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

Fastighetsvärde

Duration

LinkedFields

Få eller ange ett värde som anger om LinkedFields är inställda eller inte.

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

Fastighetsvärde

bool

Milestone

Få eller ange ett värde som indikerar om Milestone är inställd eller inte.

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

Fastighetsvärde

bool

Notera på

Få eller ställa in textnoterna i RTF-format.Stöds endast för MPP-format.

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

Fastighetsvärde

string

NotesText

Få eller sätta anteckningar av tydlig text som extraheras från RTF-data.

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

Fastighetsvärde

string

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

bool

OvertimeCost

Få eller ange ett värde av OvertimeCost.

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

Fastighetsvärde

decimal

OvertimeWork

Få eller ange ett värde av OvertimeWork.

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

Fastighetsvärde

Duration

ParentProject

Få föräldraprojekt för denna uppgift.

public Project ParentProject { get; }

Fastighetsvärde

Project

PeakUnits

Få eller sätta ett värde av PeakUnits.

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

Fastighetsvärde

double

PercentWorkComplete

Få eller ange ett värde av PercentWorkComplete.

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

Fastighetsvärde

int

RateScale

Få eller ange ett värde av RateScale.

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

Fastighetsvärde

RateScaleType

RegularWork

Få eller ange ett värde av RegularWork.

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

Fastighetsvärde

Duration

RemainingCost

Få eller sätta ett värde av RemainingCost.

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

Fastighetsvärde

decimal

RemainingOvertimeCost

Få eller ange ett värde av RemainingOvertimeCost.

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

Fastighetsvärde

decimal

RemainingOvertimeWork

Få eller ange ett värde av RemainingOvertimeWork.

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

Fastighetsvärde

Duration

RemainingWork

Få eller sätta ett värde av RemainingWork.

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

Fastighetsvärde

Duration

Resource

resurser som tilldelats en uppgift.

public Resource Resource { get; set; }

Fastighetsvärde

Resource

ResponsePending

Få eller ange ett värde som anger om ResponsePending är inställd eller inte.

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

Fastighetsvärde

bool

Resume

Få eller ange ett värde av sammanfattning.

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

Fastighetsvärde

DateTime

SV

Få eller ange ett värde av SV.

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

Fastighetsvärde

double

Start

Få eller ange ett värde av Start.

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

Fastighetsvärde

DateTime

StartVariance

Få eller ange ett värde av StartVariance.

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

Fastighetsvärde

Duration

Stop

Få eller ange ett värde av Stop.

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

Fastighetsvärde

DateTime

Summary

Få eller ange ett värde som anger om Sammanfattningen är inställd eller inte.

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

Fastighetsvärde

bool

Task

Uppgiften till vilken en resurs tilldelas.

public Task Task { get; set; }

Fastighetsvärde

Task

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

TimephasedDataCollection

Uid

Få eller sätta ett värde av Uid.

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

Fastighetsvärde

int

Units

Få eller ange ett värde av enheter.

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

Fastighetsvärde

double

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

bool

VAC

Få eller ange ett värde av VAC.

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

Fastighetsvärde

double

Work

Få eller sätta ett värde av arbete.

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

Fastighetsvärde

Duration

WorkContour

Få eller ange ett värde av WorkContour.

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

Fastighetsvärde

WorkContourType

WorkVariance

Få eller ange ett värde av WorkVariance.

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

Fastighetsvärde

Duration

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

bool

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

bool

True om o är en resursavdelning som tilldelar samma resurs och uppgift som denna instans; annars, The translation of “false” to Swedish is “falskt”..

(Nyckel, asnkey="">)

Returnerar värdet till vilket egendomen är kartläggd i denna behållare.

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

Parameters

key Key <t, asnkey ="">

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

int

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

TimephasedDataCollection

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

TimephasedDataCollection

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

TimeSpan

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

TimeSpan

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

DateTime

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

key Key <t, asnkey ="">

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

InvalidOperationException

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

ArgumentOutOfRangeException

Gränser när startdatumet är mindre än uppdragets startdatum.

ArgumentOutOfRangeException

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

string

Korta strängar som representerar tilldelningsobjekt.</t,></t,></t,></t,></t,></t,>

 Svenska