Class Resource

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

object Resource

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

AccrueAt

Obtenga o establece un valor de AccrueAt.

[EntityField]
public CostAccrualType AccrueAt { get; set; }

Valor de la propiedad

CostAccrualType

ActiveDirectoryGuid

Obtenga o establece un valor de ActiveDirectoryGuid.

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

Valor de la propiedad

string

ActualCost

Obtenga o establece un valor de ActualCost.

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

Valor de la propiedad

decimal

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

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

Assignments

Recibe una colección de asignaturas de recursos para este objeto.

public ResourceAssignmentCollection Assignments { get; }

Valor de la propiedad

ResourceAssignmentCollection

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

AvailabilityPeriodCollection

AvailableFrom

Obtenga o establece un valor de AvailableFrom.

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

Valor de la propiedad

DateTime

AvailableTo

Obtenga o establece un valor de Disponible.

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

Valor de la propiedad

DateTime

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

Obtenga una instancia de BaselineCollection para este objeto.Los valores de base para un recurso.

public BaselineCollection Baselines { get; }

Valor de la propiedad

BaselineCollection

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

Calendar

Obtenga o establece un valor de Calendario.

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

Valor de la propiedad

Calendar

CanLevel

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

[EntityField]
public NullableBool CanLevel { get; set; }

Valor de la propiedad

NullableBool

Code

Obtenga o establece un valor de código.

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

Valor de la propiedad

string

Cost

Obtenga o establece un valor de Cost.

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

Valor de la propiedad

decimal

CostCenter

Obtenga o establece un valor de CostCenter.

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

Valor de la propiedad

string

CostPerUse

Obtenga o establece un valor de CostPerUse.

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

Valor de la propiedad

decimal

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

EMAILADRESO

Obtenga o establece un valor de EMailAddress.

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

Valor de la propiedad

string

ExtendedAttributes

Recoge los valores de un atributo extendido.

public ExtendedAttributeCollection ExtendedAttributes { get; }

Valor de la propiedad

ExtendedAttributeCollection

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

DateTime

Group

Obtenga o establece un valor de grupo.

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

Valor de la propiedad

string

Guid

Obtenga o establece un valor de Guía.

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

Valor de la propiedad

string

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

string

HyperlinkAddress

Obtenga o establece la dirección para un hiperenlace asociado con un recurso.

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

Valor de la propiedad

string

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

string

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

int

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

NullableBool

Initials

Obtenga o establece un valor de Initials.

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

Valor de la propiedad

string

IsBudget

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

[EntityField]
public NullableBool IsBudget { get; set; }

Valor de la propiedad

NullableBool

IsCostResource

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

[EntityField]
public NullableBool IsCostResource { get; set; }

Valor de la propiedad

NullableBool

IsEnterprise

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

[EntityField]
public NullableBool IsEnterprise { get; set; }

Valor de la propiedad

NullableBool

IsGeneric

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

[EntityField]
public NullableBool IsGeneric { get; set; }

Valor de la propiedad

NullableBool

IsNull

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

[EntityField]
public NullableBool IsNull { get; set; }

Valor de la propiedad

NullableBool

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

bool

IsTeamAssignmentPool

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

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

Valor de la propiedad

bool

MaterialLabel

Obtenga o establece un valor de MaterialLabel.

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

Valor de la propiedad

string

MaxUnits

Obtenga o establece un valor de MaxUnits.

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

Valor de la propiedad

double

Name

Obtenga o establece un valor de Nombre.

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

Valor de la propiedad

string

Noticias RTF

Obtenga o establece un valor de NotesRTF.

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

Valor de la propiedad

string

NotesText

Obtenga o establece un valor de NotesText.

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

Valor de la propiedad

string

OutlineCode

Obtener un objeto OutlineCodeCollection.El valor de un código de salida.

public OutlineCodeCollection OutlineCode { get; }

Valor de la propiedad

OutlineCodeCollection

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

NullableBool

OvertimeCost

Obtenga o establece un valor de OvertimeCost.

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

Valor de la propiedad

decimal

OvertimeRate

Obtenga o establece un valor de OvertimeRate.

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

Valor de la propiedad

decimal

OvertimeRateFormat

Obtenga o establece un valor de OvertimeRateFormat.

[EntityField]
public RateFormatType OvertimeRateFormat { get; set; }

Valor de la propiedad

RateFormatType

OvertimeWork

Obtenga o establece un valor de OvertimeWork.

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

Valor de la propiedad

Duration

ParentProject

Obtenga un proyecto para este contenedor.

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

Phonetics

Obtenga o establece un valor de Phonetics.

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

Valor de la propiedad

string

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

RateCollection

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

SV

Obtenga o establece un valor de SV.

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

Valor de la propiedad

double

StandardRate

Obtenga o establece un valor de StandardRate.

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

Valor de la propiedad

decimal

StandardRateFormat

Obtenga o establece un valor de StandardRateFormat.

[EntityField]
public RateFormatType StandardRateFormat { get; set; }

Valor de la propiedad

RateFormatType

Start

Obtenga o establece un valor de inicio.

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

Valor de la propiedad

DateTime

TimephasedData

Obtenga o establece una clase de Aspose.Tasks.TimephasedDataCollection para este objeto.

public TimephasedDataCollection TimephasedData { get; set; }

Valor de la propiedad

TimephasedDataCollection

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

ResourceType

Uid

Obtenga o establece un valor de Uid.

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

Valor de la propiedad

int

WindowsUserAccount

Obtenga o establece un valor de WindowsUserAccount.

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

Valor de la propiedad

string

Work

Recibe o establece un valor de trabajo.

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

Valor de la propiedad

Duration

WorkVariance

Obtenga o establece un valor de WorkVariance.

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

Valor de la propiedad

double

Workgroup

Obtenga o establece un valor del Grupo de Trabajo.

[EntityField]
public WorkGroupType Workgroup { get; set; }

Valor de la propiedad

WorkGroupType

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

bool

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

bool

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

key Key <t, rsckey ="">

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

int

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

TimephasedDataCollection

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

TimephasedDataCollection

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

key Key <t, rsckey ="">

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

string

Es una línea corta que representa el objeto de los recursos.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>

 Español