Class Resource

Class Resource

Nome do espaço: Aspose.Tasks Assembleia: Aspose.Tasks.dll (25.4.0)

Representa um recurso em um projeto.

public class Resource : IEquatable<resource>

Inheritance

object Resource

Implements

IEquatable

Membros herdados

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

Properties

ACWP

Obter ou definir um valor de ACWP.

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

Valor da propriedade

double

AccrueAt

Recebe ou coloca um valor de AccrueAt.

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

Valor da propriedade

CostAccrualType

ActiveDirectoryGuid

Obter ou definir um valor do ActiveDirectoryGuid.

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

Valor da propriedade

string

ActualCost

Recebe ou coloca um valor de ActualCost.

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

Valor da propriedade

decimal

ActualOvertimeCost

Obter ou definir um valor de ActualOvertimeCost.

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

Valor da propriedade

decimal

ActualOvertimeWork

Obter ou definir um valor de ActualOvertimeWork.

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

Valor da propriedade

Duration

ActualOvertimeWorkProtected

Obter ou definir um valor de ActualOvertimeWorkProtected.

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

Valor da propriedade

Duration

ActualWork

Recebe ou coloca um valor de ActualWork.

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

Valor da propriedade

Duration

ActualWorkProtected

Obter ou definir um valor de ActualWorkProtected.

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

Valor da propriedade

Duration

AssignmentOwner

Recebe ou coloca um valor de AssignmentOwner.

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

Valor da propriedade

string

AssignmentOwnerGuid

Obter ou definir um valor de AssignmentOwnerGuid.

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

Valor da propriedade

string

Assignments

Obtenha uma coleção de atribuições de recursos para este objeto.

public ResourceAssignmentCollection Assignments { get; }

Valor da propriedade

ResourceAssignmentCollection

AvailabilityPeriods

Obtenha um exemplo da classe Aspose.Tasks.AvailabilityPeriodCollection.A coleta de períodos durante os quais um recurso está disponível.

public AvailabilityPeriodCollection AvailabilityPeriods { get; }

Valor da propriedade

AvailabilityPeriodCollection

AvailableFrom

Obter ou definir um valor de AvailableFrom.

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

Valor da propriedade

DateTime

AvailableTo

Recebe ou coloca um valor de Disponível.

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

Valor da propriedade

DateTime

BCWP

Obter ou definir um valor do BCWP.

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

Valor da propriedade

double

BCWS

Obter ou definir um valor de BCWS.

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

Valor da propriedade

double

Baselines

Obtenha uma instância BaselineCollection para este objeto.Os valores básicos para um recurso.

public BaselineCollection Baselines { get; }

Valor da propriedade

BaselineCollection

BookingType

Obter ou definir um valor do BookingType.

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

Valor da propriedade

BookingType

BudgetCost

Obter ou definir um valor de BudgetCost.

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

Valor da propriedade

decimal

BudgetWork

Obter ou definir um valor de BudgetWork.

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

Valor da propriedade

Duration

CV

Obter ou definir um valor de CV.

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

Valor da propriedade

double

Calendar

Obter ou definir um valor do calendário.

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

Valor da propriedade

Calendar

CanLevel

Obter ou definir um valor que indique se o CanLevel é definido ou não.

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

Valor da propriedade

NullableBool

Code

Recebe ou coloca um valor de código.

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

Valor da propriedade

string

Cost

Obter ou definir um valor de custo.

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

Valor da propriedade

decimal

CostCenter

Obter ou definir um valor de CostCenter.

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

Valor da propriedade

string

CostPerUse

Obter ou definir um valor de CostPerUse.

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

Valor da propriedade

decimal

CostVariance

Obter ou definir um valor de CostVariance.

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

Valor da propriedade

double

Created

Recebe ou coloca um valor de Criado.

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

Valor da propriedade

DateTime

Endereço de e-mail

Obter ou definir um valor do EMailAddress.

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

Valor da propriedade

string

ExtendedAttributes

Recebe os valores de um atributo estendido.

public ExtendedAttributeCollection ExtendedAttributes { get; }

Valor da propriedade

ExtendedAttributeCollection

Remarks

Duas peças de dados são necessárias - um indicador de volta à tabela de atributos estendidosque é especificado pelo ID único ou pelo ID de campo, e o valorque é especificado ou com o valor, ou um indicador de volta à lista de valores.

Finish

Obter ou definir um valor de Finish.

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

Valor da propriedade

DateTime

Group

Obter ou definir um valor de grupo.

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

Valor da propriedade

string

Guid

Recebe ou coloca um valor de Guia.

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

Valor da propriedade

string

Hyperlink

Recebe ou coloca o título ou texto explicativo de um hiperlink associado a um recurso.

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

Valor da propriedade

string

HyperlinkAddress

Recebe ou coloca o endereço para um hiperlink associado a um recurso.

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

Valor da propriedade

string

Remarks

O endereço completo (Hyperlink Href no Microsoft Project) do hiperlink é uma concatenação de HyperlinkAddress e HyperlinkSubAddress.

HyperlinkSubAddress

Recebe ou coloca a localização específica em um documento em um hiperlink associado a um recurso.

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

Valor da propriedade

string

Remarks

O endereço completo (Hyperlink Href no Microsoft Project) do hiperlink é uma concatenação de HyperlinkAddress e HyperlinkSubAddress.

Id

Obter ou definir um valor de ID.

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

Valor da propriedade

int

Inactive

Obter ou definir um valor que indique se o Inativo é definido ou não.

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

Valor da propriedade

NullableBool

Initials

Obter ou definir um valor de iniciais.

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

Valor da propriedade

string

IsBudget

Obter ou definir um valor indicando se o IsBudget é definido ou não.

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

Valor da propriedade

NullableBool

IsCostResource

Obter ou definir um valor que indique se o IsCostResource está configurado ou não.

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

Valor da propriedade

NullableBool

IsEnterprise

Obter ou definir um valor que indique se a IsEnterprise é definida ou não.

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

Valor da propriedade

NullableBool

IsGeneric

Obter ou definir um valor que indique se IsGeneric é definido ou não.

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

Valor da propriedade

NullableBool

IsNull

Obter ou definir um valor indicando se IsNull é definido ou não.

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

Valor da propriedade

NullableBool

IsRoot

Ele recebe a bandeira indicando se um recurso é uma fonte de raiz.O recurso de raiz é um recurso especial destinado a apoiar os internos deOs formatos do MS Project e não estão destinados a ser usados diretamente do código do usuário.

public virtual bool IsRoot { get; }

Valor da propriedade

bool

IsTeamAssignmentPool

Obter ou definir um valor que indique se IsTeamAssignmentPool é configurado ou não.

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

Valor da propriedade

bool

MaterialLabel

Obter ou definir um valor de MaterialLabel.

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

Valor da propriedade

string

MaxUnits

Obter ou definir um valor de MaxUnits.

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

Valor da propriedade

double

Name

Recebe ou coloca um valor de Nome.

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

Valor da propriedade

string

Notas de RTF

Recebe ou coloca um valor de NotesRTF.

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

Valor da propriedade

string

NotesText

Obter ou definir um valor de NotasText.

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

Valor da propriedade

string

OutlineCode

Obtenha um objeto OutlineCodeCollection.O valor de um código de saída.

public OutlineCodeCollection OutlineCode { get; }

Valor da propriedade

OutlineCodeCollection

Remarks

Duas peças de dados são necessárias - um indicador para a tabela de código de saída queé especificado pelo FieldID, e o valor que é especificado peloo ValueID ou ValueGUID indicador para a lista de valores.

Overallocated

Recebe ou coloca um valor indicando se Overallocated é definido ou não.

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

Valor da propriedade

NullableBool

OvertimeCost

Obter ou definir um valor de OvertimeCost.

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

Valor da propriedade

decimal

OvertimeRate

Obter ou definir um valor de OvertimeRate.

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

Valor da propriedade

decimal

OvertimeRateFormat

Obter ou definir um valor de OvertimeRateFormat.

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

Valor da propriedade

RateFormatType

OvertimeWork

Obter ou definir um valor de OvertimeWork.

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

Valor da propriedade

Duration

ParentProject

Obtenha o projeto-mãe para este contêiner.

public Project ParentProject { get; }

Valor da propriedade

Project

PeakUnits

Obter ou definir um valor de PeakUnits.

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

Valor da propriedade

double

PercentWorkComplete

Obter ou definir um valor de PercentWorkComplete.

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

Valor da propriedade

int

Phonetics

Obter ou definir um valor de Phonetics.

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

Valor da propriedade

string

Rates

Obtenha um exemplo da classe Aspose.Tasks.RateCollection para este objeto.A coleta de períodos e taxas associadas a cada um.

public RateCollection Rates { get; }

Valor da propriedade

RateCollection

RegularWork

Obter ou definir um valor de RegularWork.

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

Valor da propriedade

Duration

RemainingCost

Recebe ou coloca um valor de RemainingCost.

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

Valor da propriedade

decimal

RemainingOvertimeCost

Obter ou definir um valor de RemainingOvertimeCost.

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

Valor da propriedade

decimal

RemainingOvertimeWork

Obter ou definir um valor de RemainingOvertimeWork.

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

Valor da propriedade

Duration

RemainingWork

Recebe ou coloca um valor de RemainingWork.

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

Valor da propriedade

Duration

SV

Recebe ou coloca um valor de SV.

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

Valor da propriedade

double

StandardRate

Obter ou definir um valor de StandardRate.

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

Valor da propriedade

decimal

StandardRateFormat

Obter ou definir um valor de StandardRateFormat.

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

Valor da propriedade

RateFormatType

Start

Obter ou definir um valor de Início.

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

Valor da propriedade

DateTime

TimephasedData

Obter ou definir uma instância da classe Aspose.Tasks.TimephasedDataCollection para este objeto.

public TimephasedDataCollection TimephasedData { get; set; }

Valor da propriedade

TimephasedDataCollection

Remarks

A leitura só é compatível com o formato XML.

Type

Obter ou definir um valor de Tipo.

[EntityField]
public ResourceType Type { get; set; }

Valor da propriedade

ResourceType

Uid

Recebe ou coloca um valor de Uid.

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

Valor da propriedade

int

WindowsUserAccount

Obter ou definir um valor do WindowsUserAccount.

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

Valor da propriedade

string

Work

Obter ou estabelecer um valor de trabalho.

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

Valor da propriedade

Duration

WorkVariance

Obter ou definir um valor de WorkVariance.

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

Valor da propriedade

double

Workgroup

Obter ou definir um valor do Grupo de Trabalho.

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

Valor da propriedade

WorkGroupType

Methods

Delete()

Elimina um recurso e suas atribuições do projeto.

public void Delete()

Equals(Resource)

Retorna um valor indicando se esta instância é igual a uma instância especificada da classe Aspose.Tasks.Resource.

public bool Equals(Resource other)

Parameters

other Resource

A instância especificada da classe Aspose.Tasks.Resource para comparar com esta instância.

Returns

bool

True se a instância especificada da Aspose.Tasks.Classe de recursos tiver o mesmo valor Uid que esta; caso contrário, The translation of “false” to Portuguese is “falso”..

Equals(Objeto)

Retorna um valor indicando se esta instância é igual a um objeto especificado.

public override bool Equals(object obj)

Parameters

obj object

O objetivo é comparar com esta instância.

Returns

bool

True se o objeto especificado for um recurso que tenha o mesmo valor Uid que este caso; caso contrário, The translation of “false” to Portuguese is “falso”..

Vem (Título: Rsckey="">)

Retorna o valor ao qual a propriedade é mapeada neste recipiente.

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

Parameters

key Key <t, rsckey ="">

a chave de propriedade especificada. Aspose.Tasks.Rsc para obter a chave de propriedade.

Returns

T

o valor ao qual a propriedade é mapeada neste recipiente.

Tipo de Parâmetros

T

o tipo de valor mapeado.

GetHashCode()

Retorna um valor de código de hash para o exemplo da classe Aspose.Tasks.Resource.

public override int GetHashCode()

Returns

int

Retorna um valor de código hash para este objeto.

GetTimephasedData(DataTempo, DataTempo, DataType)

Retorna uma instância da classe Aspose.Tasks.TimephasedDataCollection para este objeto com os valores Aspose.Tasks.Resource.TimephasedData dentro das datas de início e final especificadas da classe Aspose.Tasks.TimephasedDataType.

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

Parameters

start DateTime

A data de início para os dados de fase do tempo.

end DateTime

A data final para os dados de fase do tempo.

timephasedType TimephasedDataType

O tipo de dados de fase do tempo (Aspose.Tasks.TimephasedDataType).

Returns

TimephasedDataCollection

Lista de Aspose.Tasks.Resource.TimephasedData.

GetTimephasedData(Tempo, tempo de data)

Retorna Aspose.Tasks.TimephasedDataCollection para este objeto com Aspose.Tasks.Resource.TimephasedDatavalues dentro de datas de início e de fim.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

A data de início para os dados de fase do tempo.

end DateTime

A data final para os dados de fase do tempo.

Returns

TimephasedDataCollection

Lista de Aspose.Tasks.TimephasedData.

Sete (Título: Rsckey=“T” T)

Mapear a propriedade especificada para o valor especificado neste recipiente.

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

Parameters

key Key <t, rsckey ="">

a chave de propriedade especificada. Aspose.Tasks.Rsc para obter a chave de propriedade.

val T

O valor .

Tipo de Parâmetros

T

o tipo de valor mapeado.

Set(Key<datetime, rsckey=“O tempo da data”)

Mapear a propriedade especificada para o valor especificado neste recipiente.

public void Set(Key<datetime, rsckey=""> key, DateTime val)

Parameters

key Key e o PT; DateTime , RscKey >

a chave de propriedade especificada. Aspose.Tasks.Rsc para obter a chave de propriedade.

val DateTime

O valor .

ToString()

Retorna a representação de corta linha da instância da classe Aspose.Tasks.Resource.Os detalhes exatos da representação não são especificados e sujeitos a alterações.

public override string ToString()

Returns

string

Uma faixa curta que representa um objeto de recurso.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>

 Português