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
Implements
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
ActualCost
Obtenga o establece un valor de ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Valor de la propiedad
ActualFinish
Obtenga o establece un valor de ActualFinish.
[EntityField]
public DateTime ActualFinish { get; set; }
Valor de la propiedad
ActualOvertimeCost
Obtenga o establece un valor de ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Valor de la propiedad
ActualOvertimeWork
Obtenga o establece un valor de ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Valor de la propiedad
ActualOvertimeWorkProtected
Obtenga o establece un valor de ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Valor de la propiedad
ActualStart
Obtenga o establece un valor de ActualStart.
[EntityField]
public DateTime ActualStart { get; set; }
Valor de la propiedad
ActualWork
Obtenga o establece un valor de ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
Valor de la propiedad
ActualWorkProtected
Obtenga o establece un valor de ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Valor de la propiedad
AssignmentOwner
Obtenga o establece un valor de AssignmentOwner.
[EntityField]
public string AssignmentOwner { get; set; }
Valor de la propiedad
AssignmentOwnerGuid
Obtenga o establece un valor de AssignmentOwnerGuid.
[EntityField]
public string AssignmentOwnerGuid { get; set; }
Valor de la propiedad
BCWP
Obtenga o establece un valor de BCWP.
[EntityField]
public double BCWP { get; set; }
Valor de la propiedad
BCWS
Obtenga o establece un valor de BCWS.
[EntityField]
public double BCWS { get; set; }
Valor de la propiedad
Baselines
Gets AssignmentBaselineCollection objeto.La recogida de valores de base asociados con una asignación.
public AssignmentBaselineCollection Baselines { get; }
Valor de la propiedad
BookingType
Obtenga o establece un valor de BookingType.
[EntityField]
public BookingType BookingType { get; set; }
Valor de la propiedad
BudgetCost
Obtenga o establece un valor de BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
Valor de la propiedad
BudgetWork
Obtenga o establece un valor de BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Valor de la propiedad
CV
Obtenga o establece un valor de CV.
[EntityField]
public double CV { get; set; }
Valor de la propiedad
Confirmed
Recibe o establece un valor que indica si Confirmado se establece o no.
[EntityField]
public bool Confirmed { get; set; }
Valor de la propiedad
Cost
Obtenga o establece un valor de Cost.
[EntityField]
public decimal Cost { get; set; }
Valor de la propiedad
CostRateTableType
Obtenga o establece un valor de CostRateTableType.
[EntityField]
public RateType CostRateTableType { get; set; }
Valor de la propiedad
CostVariance
Obtenga o establece un valor de CostVariance.
[EntityField]
public double CostVariance { get; set; }
Valor de la propiedad
Created
Recibe o establece un valor de Creado.
[EntityField]
public DateTime Created { get; set; }
Valor de la propiedad
Delay
Recibe o establece un valor de retraso.
[EntityField]
public Duration Delay { get; set; }
Valor de la propiedad
ExtendedAttributes
Obtenga o establece una instancia de la clase ExtendedAttributeCollection para este objeto.
public ExtendedAttributeCollection ExtendedAttributes { get; set; }
Valor de la propiedad
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
FinishVariance
Obtenga o establece un valor de FinishVariance.
[EntityField]
public Duration FinishVariance { get; set; }
Valor de la propiedad
FixedMaterial
Recibe o establece un valor que indica si FixedMaterial está establecido o no.
[EntityField]
public bool FixedMaterial { get; set; }
Valor de la propiedad
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
Hyperlink
Obtenga o establece un valor de Hyperlink.
[EntityField]
public string Hyperlink { get; set; }
Valor de la propiedad
HyperlinkAddress
Obtenga o establece un valor de HyperlinkAddress.
[EntityField]
public string HyperlinkAddress { get; set; }
Valor de la propiedad
HyperlinkSubAddress
Obtenga o establece un valor de HyperlinkSubAddress.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Valor de la propiedad
LevelingDelay
Obtenga o establece un valor de LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }
Valor de la propiedad
LinkedFields
Obtenga o establece un valor que indica si se establece o no LinkedFields.
[EntityField]
public bool LinkedFields { get; set; }
Valor de la propiedad
Milestone
Obtenga o establece un valor que indica si Milestone está establecido o no.
[EntityField]
public bool Milestone { get; set; }
Valor de la propiedad
Noticias RTF
Obtenga o coloca las notas de texto en formato RTF.
[EntityField]
public string NotesRTF { get; set; }
Valor de la propiedad
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
Overallocated
Recibe o establece un valor que indica si Overallocated se establece o no.
[EntityField]
public bool Overallocated { get; set; }
Valor de la propiedad
OvertimeCost
Obtenga o establece un valor de OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Valor de la propiedad
OvertimeWork
Obtenga o establece un valor de OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Valor de la propiedad
ParentProject
Obtenga un proyecto para esta tarea.
public Project ParentProject { get; }
Valor de la propiedad
PeakUnits
Obtenga o establece un valor de PeakUnits.
[EntityField]
public double PeakUnits { get; set; }
Valor de la propiedad
PercentWorkComplete
Obtenga o establece un valor de Percentaje de trabajo completo.
[EntityField]
public int PercentWorkComplete { get; set; }
Valor de la propiedad
RateScale
Obtenga o establece un valor de RateScale.
[EntityField]
public RateScaleType RateScale { get; set; }
Valor de la propiedad
RegularWork
Obtenga o establece un valor de RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Valor de la propiedad
RemainingCost
Obtenga o establece un valor de RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Valor de la propiedad
RemainingOvertimeCost
Obtenga o establece un valor de RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Valor de la propiedad
RemainingOvertimeWork
Obtenga o establece un valor de RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Valor de la propiedad
RemainingWork
Obtenga o establece un valor de RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Valor de la propiedad
Resource
los recursos atribuidos a una tarea.
public Resource Resource { get; set; }
Valor de la propiedad
ResponsePending
Recibe o establece un valor que indica si ResponsePending se establece o no.
[EntityField]
public bool ResponsePending { get; set; }
Valor de la propiedad
Resume
Obtenga o establece un valor de resumen.
[EntityField]
public DateTime Resume { get; set; }
Valor de la propiedad
SV
Obtenga o establece un valor de SV.
[EntityField]
public double SV { get; set; }
Valor de la propiedad
Start
Obtenga o establece un valor de inicio.
[EntityField]
public DateTime Start { get; set; }
Valor de la propiedad
StartVariance
Obtenga o establece un valor de StartVariance.
[EntityField]
public Duration StartVariance { get; set; }
Valor de la propiedad
Stop
Obtenga o establece un valor de Stop.
[EntityField]
public DateTime Stop { get; set; }
Valor de la propiedad
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
Task
La tarea a la que se asigna un recurso.
public Task Task { get; set; }
Valor de la propiedad
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
Uid
Obtenga o establece un valor de Uid.
[EntityField]
public int Uid { get; set; }
Valor de la propiedad
Units
Obtenga o establece un valor de unidades.
[EntityField]
public double Units { get; set; }
Valor de la propiedad
UpdateNeeded
Obtenga o establece un valor que indica si UpdateNeed está configurado o no.
[EntityField]
public bool UpdateNeeded { get; set; }
Valor de la propiedad
VAC
Obtenga o establece un valor de VAC.
[EntityField]
public double VAC { get; set; }
Valor de la propiedad
Work
Recibe o establece un valor de trabajo.
[EntityField]
public Duration Work { get; set; }
Valor de la propiedad
WorkContour
Obtenga o establece un valor de WorkContour.
[EntityField]
public WorkContourType WorkContour { get; set; }
Valor de la propiedad
WorkVariance
Obtenga o establece un valor de WorkVariance.
[EntityField]
public Duration WorkVariance { get; set; }
Valor de la propiedad
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
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
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
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
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
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
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
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
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
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
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
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
La fecha de comienzo es menor que la fecha de comienzo de la tarea.
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
corta línea que representa el objeto de asignación.</t,></t,></t,></t,></t,></t,>