Class ResourceAssignment

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

object ResourceAssignment

Implements

IEquatable

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

double

ActualCost

Få eller indsætte en værdi af ActualCost.

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

Ejendomsværdi

decimal

ActualFinish

Få eller indsætte en værdi af ActualFinish.

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

Ejendomsværdi

DateTime

ActualOvertimeCost

Få eller indsætte en værdi af ActualOvertimeCost.

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

Ejendomsværdi

decimal

ActualOvertimeWork

Få eller indsætte en værdi af ActualOvertimeWork.

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

Ejendomsværdi

Duration

ActualOvertimeWorkProtected

Få eller indsætte en værdi af ActualOvertimeWorkProtected.

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

Ejendomsværdi

Duration

ActualStart

Få eller indsætte en værdi af ActualStart.

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

Ejendomsværdi

DateTime

ActualWork

Giver eller sætter en værdi af ActualWork.

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

Ejendomsværdi

Duration

ActualWorkProtected

Få eller indsætte en værdi af ActualWorkProtected.

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

Ejendomsværdi

Duration

AssignmentOwner

Giver eller sætter en værdi af AssignmentOwner.

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

Ejendomsværdi

string

AssignmentOwnerGuid

Få eller indsætte en værdi af AssignmentOwnerGuid.

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

Ejendomsværdi

string

BCWP

Giver eller sætter en værdi af BCWP.

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

Ejendomsværdi

double

BCWS

Få eller indsætte en værdi af BCWS.

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

Ejendomsværdi

double

Baselines

Gæser AssignmentBaselineCollection objekt.Samlingen af baselineværdier forbundet med en opgave.

public AssignmentBaselineCollection Baselines { get; }

Ejendomsværdi

AssignmentBaselineCollection

BookingType

Få eller indsætte en værdi af BookingType.

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

Ejendomsværdi

BookingType

BudgetCost

Få eller indsætte en værdi af BudgetCost.

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

Ejendomsværdi

decimal

BudgetWork

Få eller indsætte en værdi af BudgetWork.

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

Ejendomsværdi

Duration

CV

Giver eller indsætter en værdi af CV.

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

Ejendomsværdi

double

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

bool

Cost

Giver eller sætter en værdi af omkostninger.

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

Ejendomsværdi

decimal

CostRateTableType

Få eller indsætte en værdi af CostRateTableType.

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

Ejendomsværdi

RateType

CostVariance

Få eller indsætte en værdi af CostVariance.

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

Ejendomsværdi

double

Created

Giver eller sætter en værdi af skabt.

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

Ejendomsværdi

DateTime

Delay

Få eller indsætte en værdi af forsinkelse.

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

Ejendomsværdi

Duration

ExtendedAttributes

Få eller indstille en instans i ExtendedAttributeCollection-klassen for dette objekt.

public ExtendedAttributeCollection ExtendedAttributes { get; set; }

Ejendomsværdi

ExtendedAttributeCollection

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

DateTime

FinishVariance

Få eller indsætte en værdi af FinishVariance.

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

Ejendomsværdi

Duration

FixedMaterial

Giver eller indsætter en værdi, der angiver, om FixedMaterial er indstillet eller ej.

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

Ejendomsværdi

bool

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

bool

Hyperlink

Få eller indsætte en værdi af Hyperlink.

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

Ejendomsværdi

string

HyperlinkAddress

Få eller indsætte en værdi af HyperlinkAddress.

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

Ejendomsværdi

string

HyperlinkSubAddress

Få eller indsætte en værdi af HyperlinkSubAddress.

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

Ejendomsværdi

string

LevelingDelay

Få eller indsætte en værdi af LevelingDelay.

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

Ejendomsværdi

Duration

LinkedFields

Giver eller indsætter en værdi, der angiver, om LinkedFields er indstillet eller ej.

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

Ejendomsværdi

bool

Milestone

Giver eller indsætter en værdi, der angiver, om Milestone er indstillet eller ej.

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

Ejendomsværdi

bool

Noter af

Få eller indsætte tekstnoter i RTF-format.Kun til MPP-formater.

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

Ejendomsværdi

string

NotesText

Få eller indsætte noter’s klare tekst udvundet fra RTF-data.

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

Ejendomsværdi

string

Overallocated

Giver eller indsætter en værdi, der angiver, om Overallocated er indstillet eller ej.

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

Ejendomsværdi

bool

OvertimeCost

Få eller indsætte en værdi af OvertimeCost.

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

Ejendomsværdi

decimal

OvertimeWork

Få eller indsætte en værdi af OvertimeWork.

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

Ejendomsværdi

Duration

ParentProject

Du får et moders projekt til denne opgave.

public Project ParentProject { get; }

Ejendomsværdi

Project

PeakUnits

Få eller indsætte en værdi af PeakUnits.

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

Ejendomsværdi

double

PercentWorkComplete

Få eller indsætte en værdi af PercentWorkComplete.

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

Ejendomsværdi

int

RateScale

Giver eller sætter en værdi af RateScale.

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

Ejendomsværdi

RateScaleType

RegularWork

Få eller indsætte en værdi af RegularWork.

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

Ejendomsværdi

Duration

RemainingCost

Få eller indsætte en værdi af RemainingCost.

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

Ejendomsværdi

decimal

RemainingOvertimeCost

Få eller indsætte en værdi af RemainingOvertimeCost.

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

Ejendomsværdi

decimal

RemainingOvertimeWork

Få eller indsætte en værdi af RemainingOvertimeWork.

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

Ejendomsværdi

Duration

RemainingWork

Giver eller sætter en værdi af RemainingWork.

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

Ejendomsværdi

Duration

Resource

Den ressource, der er tildelt en opgave.

public Resource Resource { get; set; }

Ejendomsværdi

Resource

ResponsePending

Giver eller indsætter en værdi, der angiver, om ResponsePending er indstillet eller ej.

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

Ejendomsværdi

bool

Resume

Giver eller sætter en værdi af resume.

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

Ejendomsværdi

DateTime

SV

Giver eller sætter en værdi af SV.

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

Ejendomsværdi

double

Start

Giver eller indsætter en startværdi.

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

Ejendomsværdi

DateTime

StartVariance

Få eller indsætte en værdi af StartVariance.

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

Ejendomsværdi

Duration

Stop

Giver eller sætter en værdi af Stop.

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

Ejendomsværdi

DateTime

Summary

Giver eller indsætter en værdi, der angiver, om Summary er indstillet eller ej.

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

Ejendomsværdi

bool

Task

Den opgave, som en ressource er tildelt.

public Task Task { get; set; }

Ejendomsværdi

Task

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

TimephasedDataCollection

Uid

Giver eller sætter en værdi af Uid.

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

Ejendomsværdi

int

Units

Giver eller sætter en værdi af enheder.

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

Ejendomsværdi

double

UpdateNeeded

Giver eller indsætter en værdi, der angiver, om UpdateNeed er indstillet eller ej.

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

Ejendomsværdi

bool

VAC

Giver eller sætter en værdi af VAC.

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

Ejendomsværdi

double

Work

Giver eller sætter en værdi af arbejde.

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

Ejendomsværdi

Duration

WorkContour

Få eller indsætte en værdi af WorkContour.

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

Ejendomsværdi

WorkContourType

WorkVariance

Giver eller sætter en værdi af WorkVariance.

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

Ejendomsværdi

Duration

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

bool

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

bool

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

key Key <t, asnkey ="">

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

int

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

TimephasedDataCollection

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

TimephasedDataCollection

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

TimeSpan

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

TimeSpan

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

DateTime

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

key Key <t, asnkey ="">

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

InvalidOperationException

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

ArgumentOutOfRangeException

Når startdatoen er mindre end opgavets startdato.

ArgumentOutOfRangeException

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

string

Korte linjer, der repræsenterer tildelingsobjektet.</t,></t,></t,></t,></t,></t,>

 Dansk