Class ResourceAssignment

Class ResourceAssignment

Nombre del espacio: Aspose.Tasks Asamblea: Aspose.Tasks.dll (25.4.0)

Representa una asignación de recursos en un proyecto.

public class ResourceAssignment : IEquatable<resourceassignment>

Inheritance

object ResourceAssignment

Implements

IEquatable

Miembros heredados

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

Properties

ACWP

Obtenga o establece un valor de ACWP.

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

Valor de la propiedad

double

ActualCost

Obtenga o establece un valor de ActualCost.

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

Valor de la propiedad

decimal

ActualFinish

Obtenga o establece un valor de ActualFinish.

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

Valor de la propiedad

DateTime

ActualOvertimeCost

Obtenga o establece un valor de ActualOvertimeCost.

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

Valor de la propiedad

decimal

ActualOvertimeWork

Obtenga o establece un valor de ActualOvertimeWork.

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

Valor de la propiedad

Duration

ActualOvertimeWorkProtected

Obtenga o establece un valor de ActualOvertimeWorkProtected.

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

Valor de la propiedad

Duration

ActualStart

Obtenga o establece un valor de ActualStart.

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

Valor de la propiedad

DateTime

ActualWork

Obtenga o establece un valor de ActualWork.

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

Valor de la propiedad

Duration

ActualWorkProtected

Obtenga o establece un valor de ActualWorkProtected.

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

Valor de la propiedad

Duration

AssignmentOwner

Obtenga o establece un valor de AssignmentOwner.

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

Valor de la propiedad

string

AssignmentOwnerGuid

Obtenga o establece un valor de AssignmentOwnerGuid.

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

Valor de la propiedad

string

BCWP

Obtenga o establece un valor de BCWP.

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

Valor de la propiedad

double

BCWS

Obtenga o establece un valor de BCWS.

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

Valor de la propiedad

double

Baselines

Gets AssignmentBaselineCollection objeto.La recogida de valores de base asociados con una asignación.

public AssignmentBaselineCollection Baselines { get; }

Valor de la propiedad

AssignmentBaselineCollection

BookingType

Obtenga o establece un valor de BookingType.

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

Valor de la propiedad

BookingType

BudgetCost

Obtenga o establece un valor de BudgetCost.

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

Valor de la propiedad

decimal

BudgetWork

Obtenga o establece un valor de BudgetWork.

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

Valor de la propiedad

Duration

CV

Obtenga o establece un valor de CV.

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

Valor de la propiedad

double

Confirmed

Recibe o establece un valor que indica si Confirmado se establece o no.

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

Valor de la propiedad

bool

Cost

Obtenga o establece un valor de Cost.

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

Valor de la propiedad

decimal

CostRateTableType

Obtenga o establece un valor de CostRateTableType.

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

Valor de la propiedad

RateType

CostVariance

Obtenga o establece un valor de CostVariance.

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

Valor de la propiedad

double

Created

Recibe o establece un valor de Creado.

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

Valor de la propiedad

DateTime

Delay

Recibe o establece un valor de retraso.

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

Valor de la propiedad

Duration

ExtendedAttributes

Obtenga o establece una instancia de la clase ExtendedAttributeCollection para este objeto.

public ExtendedAttributeCollection ExtendedAttributes { get; set; }

Valor de la propiedad

ExtendedAttributeCollection

Remarks

La lectura sólo es compatible con el formato XML.

Finish

Obtenga o establece un valor de Finish.

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

Valor de la propiedad

DateTime

FinishVariance

Obtenga o establece un valor de FinishVariance.

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

Valor de la propiedad

Duration

FixedMaterial

Recibe o establece un valor que indica si FixedMaterial está establecido o no.

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

Valor de la propiedad

bool

Guid

Recibe o establece un identificador único para esta tarea.

public Guid? Guid { get; set; }

Valor de la propiedad

Guid ?

HasFixedRateUnits

Obtenga o establece un valor que indica si HasFixedRateUnits se establece o no.

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

Valor de la propiedad

bool

Hyperlink

Obtenga o establece un valor de Hyperlink.

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

Valor de la propiedad

string

HyperlinkAddress

Obtenga o establece un valor de HyperlinkAddress.

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

Valor de la propiedad

string

HyperlinkSubAddress

Obtenga o establece un valor de HyperlinkSubAddress.

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

Valor de la propiedad

string

LevelingDelay

Obtenga o establece un valor de LevelingDelay.

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

Valor de la propiedad

Duration

LinkedFields

Obtenga o establece un valor que indica si se establece o no LinkedFields.

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

Valor de la propiedad

bool

Milestone

Obtenga o establece un valor que indica si Milestone está establecido o no.

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

Valor de la propiedad

bool

Noticias RTF

Obtenga o coloca las notas de texto en formato RTF.Sólo para los formatos MPP.

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

Valor de la propiedad

string

NotesText

Obtenga o coloca notas de texto claro extraído de los datos de RTF.

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

Valor de la propiedad

string

Overallocated

Recibe o establece un valor que indica si Overallocated se establece o no.

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

Valor de la propiedad

bool

OvertimeCost

Obtenga o establece un valor de OvertimeCost.

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

Valor de la propiedad

decimal

OvertimeWork

Obtenga o establece un valor de OvertimeWork.

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

Valor de la propiedad

Duration

ParentProject

Obtenga un proyecto para esta tarea.

public Project ParentProject { get; }

Valor de la propiedad

Project

PeakUnits

Obtenga o establece un valor de PeakUnits.

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

Valor de la propiedad

double

PercentWorkComplete

Obtenga o establece un valor de Percentaje de trabajo completo.

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

Valor de la propiedad

int

RateScale

Obtenga o establece un valor de RateScale.

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

Valor de la propiedad

RateScaleType

RegularWork

Obtenga o establece un valor de RegularWork.

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

Valor de la propiedad

Duration

RemainingCost

Obtenga o establece un valor de RemainingCost.

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

Valor de la propiedad

decimal

RemainingOvertimeCost

Obtenga o establece un valor de RemainingOvertimeCost.

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

Valor de la propiedad

decimal

RemainingOvertimeWork

Obtenga o establece un valor de RemainingOvertimeWork.

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

Valor de la propiedad

Duration

RemainingWork

Obtenga o establece un valor de RemainingWork.

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

Valor de la propiedad

Duration

Resource

los recursos atribuidos a una tarea.

public Resource Resource { get; set; }

Valor de la propiedad

Resource

ResponsePending

Recibe o establece un valor que indica si ResponsePending se establece o no.

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

Valor de la propiedad

bool

Resume

Obtenga o establece un valor de resumen.

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

Valor de la propiedad

DateTime

SV

Obtenga o establece un valor de SV.

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

Valor de la propiedad

double

Start

Obtenga o establece un valor de inicio.

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

Valor de la propiedad

DateTime

StartVariance

Obtenga o establece un valor de StartVariance.

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

Valor de la propiedad

Duration

Stop

Obtenga o establece un valor de Stop.

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

Valor de la propiedad

DateTime

Summary

Recibe o establece un valor que indica si el resumen se establece o no.

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

Valor de la propiedad

bool

Task

La tarea a la que se asigna un recurso.

public Task Task { get; set; }

Valor de la propiedad

Task

TimephasedData

Obtenga o establece el ejemplo de la clase Aspose.Tasks.TimephasedDataCollection que contiene elementos de la clase Aspose.Tasks.ResourceAssignment.TimephasedData.

public TimephasedDataCollection TimephasedData { get; set; }

Valor de la propiedad

TimephasedDataCollection

Uid

Obtenga o establece un valor de Uid.

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

Valor de la propiedad

int

Units

Obtenga o establece un valor de unidades.

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

Valor de la propiedad

double

UpdateNeeded

Obtenga o establece un valor que indica si UpdateNeed está configurado o no.

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

Valor de la propiedad

bool

VAC

Obtenga o establece un valor de VAC.

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

Valor de la propiedad

double

Work

Recibe o establece un valor de trabajo.

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

Valor de la propiedad

Duration

WorkContour

Obtenga o establece un valor de WorkContour.

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

Valor de la propiedad

WorkContourType

WorkVariance

Obtenga o establece un valor de WorkVariance.

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

Valor de la propiedad

Duration

Methods

Delete()

Elimina la asignación de recursos de la colección de asignaturas de proyecto.

public void Delete()

Equals(ResourceAssignment)

Retorna un valor que indica si esta instancia es igual a una instancia especificada de la clase Aspose.Tasks.ResourceAssignment.

public bool Equals(ResourceAssignment other)

Parameters

other ResourceAssignment

La instancia especificada de la clase Aspose.Tasks.ResourceAssignment para comparar con esta instancia.

Returns

bool

True si la instancia especificada de la clase Aspose.Tasks.ResourceAssignment tiene el mismo valor de UID que esta; de lo contrario, falso.

Equals(Objeto)

Devolve un valor que indica si esta instancia es igual a un objeto especificado.

public override bool Equals(object obj)

Parameters

obj object

El objeto de comparar con esta instancia.

Returns

bool

True si o es una Asignación de Recursos que asigna el mismo recurso y la misma tarea que esta; de lo contrario, falso.

Obtener T>(Título: Asnkey="">"">)

Devolve el valor al que se mapeó la propiedad en este contenedor.

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

Parameters

key Key <t, asnkey ="">

la clave de propiedad especificada. Aspose.Tasks.Asn para obtener la clave de propiedad.

Returns

T

el valor al que se mapeó la propiedad en este contenedor.

Tipos de Parámetros

T

El tipo de valor mapeado.

GetHashCode()

Devolve un valor de código de hash para el ejemplo de la clase Aspose.Tasks.ResourceAssignment.

public override int GetHashCode()

Returns

int

devolve un valor de código hash para este objeto.

GetTimephasedData(El tiempo, el tiempo, el tiempo, el tiempo)

Devolve la clase Aspose.Tasks.TimephasedDataCollection que contiene las clases Aspose.Tasks.ResourceAssignment.TimephasedData dentro de las fechas de inicio y final especificadas de Aspose.Tasks.TimephasedDataType.

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

Parameters

start DateTime

La fecha de inicio para los datos de fase temporal.

end DateTime

La fecha de final para los datos de fase temporal.

timephasedType TimephasedDataType

El tipo de datos de fase temporal (Aspose.Tasks.TimephasedDataType).

Returns

TimephasedDataCollection

devolve una lista que contiene ejemplos de Aspose.Tasks.TimephasedData clase.

GetTimephasedData(El tiempo, el tiempo)

Returns Aspose.Tasks.TimephasedDataCollection objeto con las instancias de Aspose.Tasks.ResourceAssignment.TimephasedClases de datos dentro de las fechas de inicio y fin de Aspose.Tasks.TimephasedDataType.AssignmentWork.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

La fecha de inicio para los datos de fase temporal.

end DateTime

La fecha de final para los datos de fase temporal.

Returns

TimephasedDataCollection

devolve una lista que contiene ejemplos de la clase Aspose.Tasks.TimephasedData.

GetTimephasedWork(El tiempo, el tiempo, el tiempo, el tiempo)

Recibe la cantidad de trabajo horario para el intervalo de tiempo de la fecha especificada.

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

Parameters

start DateTime

Comienza el intervalo de tiempo de la fecha.

end DateTime

Terminar el intervalo de tiempo de fecha.

timephasedDataType TimephasedDataType

Tipo de datos de hora a utilizar.

Returns

TimeSpan

GetTimephasedWork(El tiempo, el tiempo)

Recibe la cantidad de trabajo horario para el intervalo de tiempo de la fecha especificada.

public TimeSpan GetTimephasedWork(DateTime start, DateTime end)

Parameters

start DateTime

Comienza el intervalo de tiempo de la fecha.

end DateTime

Terminar el intervalo de tiempo de fecha.

Returns

TimeSpan

El maquillaje(DateTime, TimeSpan, Calendario, Lista, El bool, el int)

Generar una lista de datos de fase temporal.

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

Parameters

start DateTime

La fecha de inicio especificada.

time TimeSpan

El tiempo de trabajo especificado.

calendar Calendar

Calendario de trabajo especificado.

list List &ylt; TimephasedData >

La lista de datos de fase temporal.

isWorking bool

La bandera especificada que especifica si los datos de fase temporal están funcionando o no.

type int

El tipo de datos de fase temporal especificado.

Returns

DateTime

Una fecha máxima desde la lista o fecha de inicio si la lista es vacía.

Sitio T>(Título: Asnkey="">, T” T)

Mapa de la propiedad especificada al valor especificado en este contenedor.

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

Parameters

key Key <t, asnkey ="">

la clave de propiedad especificada. Aspose.Tasks.Asn para obtener la clave de propiedad.

val T

El valor.

Tipos de Parámetros

T

El tipo de valor mapeado.

SetMaterialResourceUnits(doble, RateScaleType)

El conjunto de unidades para la asignación de un recurso material con un consumo material variable.El consumo de material variable significa que a medida que la duración de la asignación cambia, la cantidad de materiales utilizados cambia proporcionalmente.

public void SetMaterialResourceUnits(double units, RateScaleType rateScaleType)

Parameters

units double

Número de unidades acumuladas en el período de tiempo.

rateScaleType RateScaleType

Periodo en el que se incrementa el valor de la unidad.

Remarks

Por ejemplo, para definir ‘123/month’, se debe llamar SetUnitsScaled(123D, RateScaleType.Month.

Exceptions

InvalidOperationException

Si el método se solicita para la asignación de recursos no materiales.

SplitTask(El tiempo, el tiempo, el calendario)

Divide la tarea en dos partes.

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

Parameters

start DateTime

El comienzo de la interrupción de trabajo a dividir basado en.

finish DateTime

El fin de la interrupción de trabajo a dividir en base.

calendar Calendar

El calendario se divide en base.

Exceptions

ArgumentOutOfRangeException

La fecha de comienzo es menor que la fecha de comienzo de la tarea.

ArgumentOutOfRangeException

La fecha de finalización es mayor que la fecha de finalización de la tarea.

TimephasedDataFromTaskDuration(Calendar)

Genera una lista de datos de fase horaria basada en la duración de la tarea y la fecha de inicio programada.

public void TimephasedDataFromTaskDuration(Calendar calendar)

Parameters

calendar Calendar

El calendario para generar datos de fase del tiempo.

ToString()

Retorna la representación de la corta línea de la instancia de la clase Aspose.Tasks.ResourceAssignment.Los detalles exactos de la representación no están especificados y están sujetos a cambios.

public override string ToString()

Returns

string

corta línea que representa el objeto de asignación.</t,></t,></t,></t,></t,></t,>

 Español