Class Resource
Nombre del espacio: Aspose.Tasks Asamblea: Aspose.Tasks.dll (25.4.0)
Representa un recurso en un proyecto.
public class Resource : IEquatable<resource>
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
AccrueAt
Obtenga o establece un valor de AccrueAt.
[EntityField]
public CostAccrualType AccrueAt { get; set; }
Valor de la propiedad
ActiveDirectoryGuid
Obtenga o establece un valor de ActiveDirectoryGuid.
[EntityField]
public string ActiveDirectoryGuid { get; set; }
Valor de la propiedad
ActualCost
Obtenga o establece un valor de ActualCost.
[EntityField]
public decimal ActualCost { 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
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
Assignments
Recibe una colección de asignaturas de recursos para este objeto.
public ResourceAssignmentCollection Assignments { get; }
Valor de la propiedad
AvailabilityPeriods
Obtenga un ejemplo de la clase Aspose.Tasks.AvailabilityPeriodCollection.La recogida de los períodos durante los que se disponga un recurso.
public AvailabilityPeriodCollection AvailabilityPeriods { get; }
Valor de la propiedad
AvailableFrom
Obtenga o establece un valor de AvailableFrom.
[EntityField]
public DateTime AvailableFrom { get; set; }
Valor de la propiedad
AvailableTo
Obtenga o establece un valor de Disponible.
[EntityField]
public DateTime AvailableTo { 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
Obtenga una instancia de BaselineCollection para este objeto.Los valores de base para un recurso.
public BaselineCollection 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
Calendar
Obtenga o establece un valor de Calendario.
[EntityField]
public Calendar Calendar { get; set; }
Valor de la propiedad
CanLevel
Obtenga o establece un valor que indica si CanLevel está establecido o no.
[EntityField]
public NullableBool CanLevel { get; set; }
Valor de la propiedad
Code
Obtenga o establece un valor de código.
[EntityField]
public string Code { get; set; }
Valor de la propiedad
Cost
Obtenga o establece un valor de Cost.
[EntityField]
public decimal Cost { get; set; }
Valor de la propiedad
CostCenter
Obtenga o establece un valor de CostCenter.
[EntityField]
public string CostCenter { get; set; }
Valor de la propiedad
CostPerUse
Obtenga o establece un valor de CostPerUse.
[EntityField]
public decimal CostPerUse { 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
EMAILADRESO
Obtenga o establece un valor de EMailAddress.
[EntityField]
public string EMailAddress { get; set; }
Valor de la propiedad
ExtendedAttributes
Recoge los valores de un atributo extendido.
public ExtendedAttributeCollection ExtendedAttributes { get; }
Valor de la propiedad
Remarks
Se necesitan dos piezas de datos - un indicador de vuelta a la tabla de atributos extendidoque se especifica por el ID único o el ID de campo, y el valorque se especifica con el valor o con un indicador de vuelta a la lista de valores.
Finish
Obtenga o establece un valor de Finish.
[EntityField]
public DateTime Finish { get; set; }
Valor de la propiedad
Group
Obtenga o establece un valor de grupo.
[EntityField]
public string Group { get; set; }
Valor de la propiedad
Guid
Obtenga o establece un valor de Guía.
[EntityField]
public string Guid { get; set; }
Valor de la propiedad
Hyperlink
Obtenga o coloca el título o el texto explicativo de un hiperenlace asociado a un recurso.
[EntityField]
public string Hyperlink { get; set; }
Valor de la propiedad
HyperlinkAddress
Obtenga o establece la dirección para un hiperenlace asociado con un recurso.
[EntityField]
public string HyperlinkAddress { get; set; }
Valor de la propiedad
Remarks
La dirección completa (Hyperlink Href en Microsoft Project) del hiperlink es una concatención de HyperlinkAddress y HyperlinkSubAddress.
HyperlinkSubAddress
Obtenga o coloca la ubicación específica en un documento en un hiperenlace asociado a un recurso.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Valor de la propiedad
Remarks
La dirección completa (Hyperlink Href en Microsoft Project) del hiperlink es una concatención de HyperlinkAddress y HyperlinkSubAddress.
Id
Obtenga o establece un valor de ID.
[EntityField]
public int Id { get; set; }
Valor de la propiedad
Inactive
Recibe o establece un valor que indica si se establece o no la inactividad.
[EntityField]
public NullableBool Inactive { get; set; }
Valor de la propiedad
Initials
Obtenga o establece un valor de Initials.
[EntityField]
public string Initials { get; set; }
Valor de la propiedad
IsBudget
Obtenga o establece un valor que indica si IsBudget está establecido o no.
[EntityField]
public NullableBool IsBudget { get; set; }
Valor de la propiedad
IsCostResource
Obtenga o establece un valor que indica si IsCostResource se establece o no.
[EntityField]
public NullableBool IsCostResource { get; set; }
Valor de la propiedad
IsEnterprise
Obtenga o establece un valor que indica si IsEnterprise está establecido o no.
[EntityField]
public NullableBool IsEnterprise { get; set; }
Valor de la propiedad
IsGeneric
Obtenga o establece un valor que indica si IsGeneric está establecido o no.
[EntityField]
public NullableBool IsGeneric { get; set; }
Valor de la propiedad
IsNull
Obtenga o establece un valor que indica si IsNull está establecido o no.
[EntityField]
public NullableBool IsNull { get; set; }
Valor de la propiedad
IsRoot
Recibe la bandera indicando si el recurso es un recurso raíz.El recurso de raíz es un recurso especial que está destinado a apoyar a los internos deLos formatos de MS Project y no están destinados a ser utilizados directamente desde el código del usuario.
public virtual bool IsRoot { get; }
Valor de la propiedad
IsTeamAssignmentPool
Obtenga o establece un valor que indica si IsTeamAssignmentPool está configurado o no.
[EntityField]
public bool IsTeamAssignmentPool { get; set; }
Valor de la propiedad
MaterialLabel
Obtenga o establece un valor de MaterialLabel.
[EntityField]
public string MaterialLabel { get; set; }
Valor de la propiedad
MaxUnits
Obtenga o establece un valor de MaxUnits.
[EntityField]
public double MaxUnits { get; set; }
Valor de la propiedad
Name
Obtenga o establece un valor de Nombre.
[EntityField]
public string Name { get; set; }
Valor de la propiedad
Noticias RTF
Obtenga o establece un valor de NotesRTF.
[EntityField]
public string NotesRTF { get; set; }
Valor de la propiedad
NotesText
Obtenga o establece un valor de NotesText.
[EntityField]
public string NotesText { get; set; }
Valor de la propiedad
OutlineCode
Obtener un objeto OutlineCodeCollection.El valor de un código de salida.
public OutlineCodeCollection OutlineCode { get; }
Valor de la propiedad
Remarks
Se necesitan dos piezas de datos - un indicador a la tabla de código de salida quese especifica por el FieldID, y el valor que se especifica también porel indicador ValueID o ValueGUID a la lista de valores.
Overallocated
Recibe o establece un valor que indica si Overallocated se establece o no.
[EntityField]
public NullableBool 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
OvertimeRate
Obtenga o establece un valor de OvertimeRate.
[EntityField]
public decimal OvertimeRate { get; set; }
Valor de la propiedad
OvertimeRateFormat
Obtenga o establece un valor de OvertimeRateFormat.
[EntityField]
public RateFormatType OvertimeRateFormat { 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 este contenedor.
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
Phonetics
Obtenga o establece un valor de Phonetics.
[EntityField]
public string Phonetics { get; set; }
Valor de la propiedad
Rates
Obtenga un ejemplo de la clase Aspose.Tasks.RateCollection para este objeto.La recogida de períodos y tasas asociadas con cada uno.
public RateCollection Rates { get; }
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
SV
Obtenga o establece un valor de SV.
[EntityField]
public double SV { get; set; }
Valor de la propiedad
StandardRate
Obtenga o establece un valor de StandardRate.
[EntityField]
public decimal StandardRate { get; set; }
Valor de la propiedad
StandardRateFormat
Obtenga o establece un valor de StandardRateFormat.
[EntityField]
public RateFormatType StandardRateFormat { get; set; }
Valor de la propiedad
Start
Obtenga o establece un valor de inicio.
[EntityField]
public DateTime Start { get; set; }
Valor de la propiedad
TimephasedData
Obtenga o establece una clase de Aspose.Tasks.TimephasedDataCollection para este objeto.
public TimephasedDataCollection TimephasedData { get; set; }
Valor de la propiedad
Remarks
La lectura sólo es compatible con el formato XML.
Type
Obtenga o establece un valor de tipo.
[EntityField]
public ResourceType Type { get; set; }
Valor de la propiedad
Uid
Obtenga o establece un valor de Uid.
[EntityField]
public int Uid { get; set; }
Valor de la propiedad
WindowsUserAccount
Obtenga o establece un valor de WindowsUserAccount.
[EntityField]
public string WindowsUserAccount { get; set; }
Valor de la propiedad
Work
Recibe o establece un valor de trabajo.
[EntityField]
public Duration Work { get; set; }
Valor de la propiedad
WorkVariance
Obtenga o establece un valor de WorkVariance.
[EntityField]
public double WorkVariance { get; set; }
Valor de la propiedad
Workgroup
Obtenga o establece un valor del Grupo de Trabajo.
[EntityField]
public WorkGroupType Workgroup { get; set; }
Valor de la propiedad
Methods
Delete()
Elimina un recurso y sus tareas del proyecto.
public void Delete()
Equals(Resource)
Devolve un valor que indica si esta instancia es igual a una instancia especificada de la clase Aspose.Tasks.Resource.
public bool Equals(Resource other)
Parameters
other
Resource
La instancia especificada de la clase Aspose.Tasks.Resource para comparar con esta instancia.
Returns
True si la instancia especificada de la clase Aspose.Tasks.Resource 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 el objeto especificado es un recurso que tiene el mismo valor de Uid que este caso; de lo contrario, falso.
Obtener T>(Título: Rsckey="">"">)
Devolve el valor al que se mapeó la propiedad en este contenedor.
public T Get<t>(Key<t, rsckey=""> key)
Parameters
la clave de propiedad especificada. Aspose.Tasks.Rsc 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.Resource.
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 una instancia de la clase Aspose.Tasks.TimephasedDataCollection para este objeto con el Aspose.Tasks.Resource.TimephasedValores de datos dentro de las fechas de inicio y fin determinadas 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
Lista de Aspose.Tasks.Resource.TimephasedData.
GetTimephasedData(El tiempo, el tiempo)
Returns Aspose.Tasks.TimephasedDataCollection para este objeto con Aspose.Tasks.Resource.TimephasedDatavalues dentro de las fechas de inicio y fin determinadas.
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
Lista de Aspose.Tasks.TimephasedData.
Sitio T>(Título: Rsckey="">, T” T)
Mapa de la propiedad especificada al valor especificado en este contenedor.
public void Set<t>(Key<t, rsckey=""> key, T val)
Parameters
la clave de propiedad especificada. Aspose.Tasks.Rsc para obtener la clave de propiedad.
val
T
El valor.
Tipos de Parámetros
T
El tipo de valor mapeado.
Set(Tamaño de la fecha, rsckey="">, DateTime)
Mapa de la propiedad especificada al valor especificado en este contenedor.
public void Set(Key<datetime, rsckey=""> key, DateTime val)
Parameters
key
Key
&ylt;
DateTime
, RscKey
>
la clave de propiedad especificada. Aspose.Tasks.Rsc para obtener la clave de propiedad.
val
DateTime
El valor.
ToString()
Retorna la representación de la corta línea de la instancia de la clase Aspose.Tasks.Resource.Los detalles exactos de la representación no están especificados y están sujetos a cambios.
public override string ToString()
Returns
Es una línea corta que representa el objeto de los recursos.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>