Class ResourceAssignment

Class ResourceAssignment

Nom dels espais: Aspose.Tasks Assemblea: Aspose.Tasks.dll (25.5.0)

Representa una assignatura de recursos en un projecte.

public class ResourceAssignment : IEquatable<resourceassignment>

Inheritance

object ResourceAssignment

Implements

IEquatable

Membres heretats

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

ACWP

Obté o estableix un valor d’ACWP.

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

Valor de la propietat

double

ActualCost

Obté o estableix un valor d’ActualCost.

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

Valor de la propietat

decimal

ActualFinish

Obté o estableix un valor de ActualFinish.

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

Valor de la propietat

DateTime

ActualOvertimeCost

Obté o estableix un valor d’ActualOvertimeCost.

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

Valor de la propietat

decimal

ActualOvertimeWork

Obté o estableix un valor d’ActualOvertimeWork.

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

Valor de la propietat

Duration

ActualOvertimeWorkProtected

Obté o estableix un valor de ActualOvertimeWorkProtected.

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

Valor de la propietat

Duration

ActualStart

Obté o estableix un valor de ActualStart.

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

Valor de la propietat

DateTime

ActualWork

Obté o estableix un valor d’ActualWork.

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

Valor de la propietat

Duration

ActualWorkProtected

Obté o estableix un valor de ActualWorkProtected.

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

Valor de la propietat

Duration

AssignmentOwner

Obté o estableix un valor d’AssignmentOwner.

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

Valor de la propietat

string

AssignmentOwnerGuid

Obté o estableix un valor d’AssignmentOwnerGuid.

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

Valor de la propietat

string

BCWP

Obtenir o establir un valor de BCWP.

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

Valor de la propietat

double

BCWS

Obté o estableix un valor de BCWS.

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

Valor de la propietat

double

Baselines

Gets AssignmentBaselineCol·lecció Object.La col·lecció de valors de base associats a una assignatura.

public AssignmentBaselineCollection Baselines { get; }

Valor de la propietat

AssignmentBaselineCollection

BookingType

Obtenir o establir un valor de BookingType.

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

Valor de la propietat

BookingType

BudgetCost

Obtenir o establir un valor de BudgetCost.

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

Valor de la propietat

decimal

BudgetWork

Obtenir o establir un valor de BudgetWork.

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

Valor de la propietat

Duration

CV

Obtenir o establir un valor del CV.

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

Valor de la propietat

double

Confirmed

Obté o s’estableix un valor que indica si Confirmat s’estableix o no.

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

Valor de la propietat

bool

Cost

Obtenir o establir un valor de cost.

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

Valor de la propietat

decimal

CostRateTableType

Obté o estableix un valor de CostRateTableType.

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

Valor de la propietat

RateType

CostVariance

Obté o estableix un valor de CostVariance.

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

Valor de la propietat

double

Created

Obtenir o establir un valor de Creat.

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

Valor de la propietat

DateTime

Delay

Obté o estableix un valor de retard.

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

Valor de la propietat

Duration

ExtendedAttributes

Obté o estableix una instància de la classe ExtendedAttributeCollection per a aquest objecte.

public ExtendedAttributeCollection ExtendedAttributes { get; set; }

Valor de la propietat

ExtendedAttributeCollection

Remarks

Només es pot llegir en format XML.

Finish

Obté o fixa un valor de finalitzar.

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

Valor de la propietat

DateTime

FinishVariance

Obté o estableix un valor de FinishVariance.

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

Valor de la propietat

Duration

FixedMaterial

Obté o s’estableix un valor que indica si FixedMaterial s’estableix o no.

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

Valor de la propietat

bool

Guid

Obtenir o establir un identificador únic per a aquesta assignatura.

public Guid? Guid { get; set; }

Valor de la propietat

Guid ?

HasFixedRateUnits

Obté o s’estableix un valor que indica si HasFixedRateUnits s’estableix o no.

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

Valor de la propietat

bool

Hyperlink

Obté o estableix un valor d’hiperenlla.

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

Valor de la propietat

string

HyperlinkAddress

Obté o estableix un valor de HyperlinkAddress.

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

Valor de la propietat

string

HyperlinkSubAddress

Obté o estableix un valor de HyperlinkSubAddress.

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

Valor de la propietat

string

LevelingDelay

Obté o estableix un valor de LevelingDelay.

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

Valor de la propietat

Duration

LinkedFields

Obté o s’estableix un valor que indica si LinkedFields s’estableix o no.

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

Valor de la propietat

bool

Milestone

Obté o s’estableix un valor que indica si Milestone s’estableix o no.

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

Valor de la propietat

bool

Notícies RTF

Obté o col·loca les notes de text en format RTF.Suport només per a formats MPP.

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

Valor de la propietat

string

NotesText

Obté o col·loca notes de text pla extraït de les dades RTF.

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

Valor de la propietat

string

Overallocated

Obté o s’estableix un valor que indiqui si Overallocated s’estableix o no.

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

Valor de la propietat

bool

OvertimeCost

Obté o estableix un valor de OvertimeCost.

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

Valor de la propietat

decimal

OvertimeWork

Obté o estableix un valor de OvertimeWork.

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

Valor de la propietat

Duration

ParentProject

Obtenir un projecte parent per a aquesta assignatura.

public Project ParentProject { get; }

Valor de la propietat

Project

PeakUnits

Obté o estableix un valor de PeakUnits.

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

Valor de la propietat

double

PercentWorkComplete

Obtenir o establir un valor de PercentWorkComplete.

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

Valor de la propietat

int

RateScale

Obté o estableix un valor de RateScale.

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

Valor de la propietat

RateScaleType

RegularWork

Obté o estableix un valor de RegularWork.

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

Valor de la propietat

Duration

RemainingCost

Obtenir o establir un valor de RemainingCost.

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

Valor de la propietat

decimal

RemainingOvertimeCost

Obté o estableix un valor de RemainingOvertimeCost.

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

Valor de la propietat

decimal

RemainingOvertimeWork

Obté o estableix un valor de RemainingOvertimeWork.

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

Valor de la propietat

Duration

RemainingWork

Obté o estableix un valor de RemainingWork.

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

Valor de la propietat

Duration

Resource

Els recursos assignats a una tasca.

public Resource Resource { get; set; }

Valor de la propietat

Resource

ResponsePending

Obté o s’estableix un valor que indica si ResponsePending s’estableix o no.

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

Valor de la propietat

bool

Resume

Obtenir o establir un valor de resum.

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

Valor de la propietat

DateTime

SV

Obtenir o establir un valor de SV.

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

Valor de la propietat

double

Start

Obté o estableix un valor d’inici.

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

Valor de la propietat

DateTime

StartVariance

Obté o estableix un valor de StartVariance.

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

Valor de la propietat

Duration

Stop

Obtenir o establir un valor de Stop.

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

Valor de la propietat

DateTime

Summary

Obté o estableix un valor que indiqui si el resum està establert o no.

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

Valor de la propietat

bool

Task

La tasca a la qual s’atribueix un recurs.

public Task Task { get; set; }

Valor de la propietat

Task

TimephasedData

Obtenir o establir l’exemple d’Aspose.Tasks.TimephasedDataCollection classe que conté elements d’Aspose.Tasks.ResourceAssignment.TimephasedData classe.

public TimephasedDataCollection TimephasedData { get; set; }

Valor de la propietat

TimephasedDataCollection

Uid

Obté o estableix un valor d’Uid.

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

Valor de la propietat

int

Units

Obtenir o establir un valor d’unitats.

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

Valor de la propietat

double

UpdateNeeded

Obté o s’estableix un valor que indica si UpdateNeed està configurat o no.

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

Valor de la propietat

bool

VAC

Obté o fixa un valor de VAC.

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

Valor de la propietat

double

Work

Obtenir o establir un valor de treball.

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

Valor de la propietat

Duration

WorkContour

Obté o estableix un valor de WorkContour.

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

Valor de la propietat

WorkContourType

WorkVariance

Obté o estableix un valor de WorkVariance.

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

Valor de la propietat

Duration

Methods

Delete()

Elimina l’assignació de recursos de la col·lecció de les assignatures del projecte.

public void Delete()

Equals(ResourceAssignment)

Retorna un valor que indica si aquesta instància és igual a una instància especificada de la classe Aspose.Tasks.ResourceAssignment.

public bool Equals(ResourceAssignment other)

Parameters

other ResourceAssignment

La instància especificada de la classe Aspose.Tasks.ResourceAssignment per comparar amb aquesta instància.

Returns

bool

True si la instància especificada de la classe Aspose.Tasks.ResourceAssignment té el mateix valor d’UID que aquesta; en cas contrari, falsa.

Equals(Objecte)

Retorna un valor que indica si aquesta instància és igual a un objecte especificat.

public override bool Equals(object obj)

Parameters

obj object

L’objecte de comparar amb aquesta instància.

Returns

bool

True si o és una Assignació de Recursos que assignarà el mateix recurs i tasca que aquesta instància; en cas contrari, falsa.

Obtenir>(Càlcul, asnkey="">)

Retorna el valor al qual la propietat es mapeja en aquest contenidor.

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

Parameters

key Key <t, asnkey ="">

la clau propietat especificada. Aspose.Tasks.Asn per obtenir la clau propietat.

Returns

T

el valor al qual la propietat es mapeja en aquest contenidor.

Tipus de paràmetres

T

El tipus de valor emmagatzemat.

GetHashCode()

Retorna un valor de codi hash per a l’exemple de la classe Aspose.Tasks.ResourceAssignment.

public override int GetHashCode()

Returns

int

Retorna un valor de codi hash per a aquest objecte.

GetTimephasedData(El temps, el temps, el temps, el temps)

Retorna l’exemple Aspose.Tasks.TimephasedDataCollection classe que conté instàncies d’Aspose.Tasks.ResourceAssignment.TimephasedData classe dins de les dates d’inici i finalització especificades d’Aspose.Tasks.TimephasedDataType.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)

Parameters

start DateTime

Data d’inici per a les dades de fase temporal.

end DateTime

La data final per a les dades de fase temporal.

timephasedType TimephasedDataType

El tipus de dades de fase temporal (Aspose.Tasks.TimephasedDataType).

Returns

TimephasedDataCollection

Retorna una llista que conté instàncies de la classe Aspose.Tasks.TimephasedData.

GetTimephasedData(El temps, el temps)

Retorna Aspose.Tasks.TimephasedDataCol·lecció objecte amb les instàncies d’Aspose.Tasks.ResourceAssignment.TimephasedClasse de dades dins de les dates d’inici i final d’Aspose.Tasks.TimephasedDataType.AssignmentWork.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

Data d’inici per a les dades de fase temporal.

end DateTime

La data final per a les dades de fase temporal.

Returns

TimephasedDataCollection

Retorna una llista que conté instàncies de la classe Aspose.Tasks.TimephasedData.

GetTimephasedWork(El temps, el temps, el temps, el temps)

Obté la quantitat de treball horari per a l’interval horari de la data especificada.

public TimeSpan GetTimephasedWork(DateTime start, DateTime end, TimephasedDataType timephasedDataType)

Parameters

start DateTime

Inici de l’interval de temps de data.

end DateTime

Final de l’interval de temps de la data.

timephasedDataType TimephasedDataType

Tipus de dades horitzontals per utilitzar.

Returns

TimeSpan

GetTimephasedWork(El temps, el temps)

Obté la quantitat de treball horari per a l’interval horari de la data especificada.

public TimeSpan GetTimephasedWork(DateTime start, DateTime end)

Parameters

start DateTime

Inici de l’interval de temps de data.

end DateTime

Final de l’interval de temps de la data.

Returns

TimeSpan

Mèxic(DateTime, TimeSpan, Calendari, Llista, bool , int)

Genera una llista de dades de fase temporal.

public DateTime MakeTPs(DateTime start, TimeSpan time, Calendar calendar, List<timephaseddata> list, bool isWorking, int type)

Parameters

start DateTime

La data d’inici especificada.

time TimeSpan

El temps de treball especificat.

calendar Calendar

Calendari de treball especificat.

list List < TimephasedData >

Llista de dades de fase temporal.

isWorking bool

La bandera especificada que especifica si les dades de fase temporal estan funcionant o no.

type int

El tipus de dades de fase temporal especificada.

Returns

DateTime

Una data màxima des de la llista o la data d’inici si la llista és buida.

SegüentT>(Càlcul, asnkey="">, T)

Mapa de la propietat especificada al valor especificat en aquest contenidor.

public void Set<t>(Key<t, asnkey=""> key, T val)

Parameters

key Key <t, asnkey ="">

la clau propietat especificada. Aspose.Tasks.Asn per obtenir la clau propietat.

val T

El valor.

Tipus de paràmetres

T

El tipus de valor emmagatzemat.

SetMaterialResourceUnits(doble, RateScaleType)

Seta unitats per a l’assignació d’un recurs material amb un consum de material variable.El consum de material variable significa que a mesura que la durada de l’assignació canvia, la quantitat de materials utilitzats canvia proporcionalment.

public void SetMaterialResourceUnits(double units, RateScaleType rateScaleType)

Parameters

units double

Número d’unitats incrementades en el període de temps.

rateScaleType RateScaleType

Període en el qual s’incrementa el valor de la unitat.

Remarks

Per exemple, per definir ‘123/mes’, s’ha de cridar SetUnitsScaled(123D, RateScaleType.Month.

Exceptions

InvalidOperationException

Si el mètode és requerit per a l’assignació de recursos no materials.

SplitTask(Data, data i calendari)

Divideix la tasca en dues parts.

public void SplitTask(DateTime start, DateTime finish, Calendar calendar)

Parameters

start DateTime

El començament de la interrupció de treball a dividir basat en.

finish DateTime

El final de la interrupció de treball es divideix en base a.

calendar Calendar

El calendari es divideix en base.

Exceptions

ArgumentOutOfRangeException

La data d’inici és menys que la data d’inici de l’assignatura.

ArgumentOutOfRangeException

La data de finalització és més gran que la data de finalització de la assignatura.

TimephasedDataFromTaskDuration(Calendar)

Genera una llista de dades de fase horària basada en la durada de la tasca i la data d’inici programada.

public void TimephasedDataFromTaskDuration(Calendar calendar)

Parameters

calendar Calendar

El calendari per generar dades de fase del temps.

ToString()

Retorna la representació de corda de l’instància de la classe Aspose.Tasks.ResourceAssignment.Els detalls exactes de la representació no estan especificats i estan subjectes a canvis.

public override string ToString()

Returns

string

Línia curta que representa l’objecte d’assignaci.</t,></t,></t,></t,></t,></t,>

 Català