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
Implements
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
AccrueAt
Recebe ou coloca um valor de AccrueAt.
[EntityField]
public CostAccrualType AccrueAt { get; set; }
Valor da propriedade
ActiveDirectoryGuid
Obter ou definir um valor do ActiveDirectoryGuid.
[EntityField]
public string ActiveDirectoryGuid { get; set; }
Valor da propriedade
ActualCost
Recebe ou coloca um valor de ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Valor da propriedade
ActualOvertimeCost
Obter ou definir um valor de ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Valor da propriedade
ActualOvertimeWork
Obter ou definir um valor de ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Valor da propriedade
ActualOvertimeWorkProtected
Obter ou definir um valor de ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Valor da propriedade
ActualWork
Recebe ou coloca um valor de ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
Valor da propriedade
ActualWorkProtected
Obter ou definir um valor de ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Valor da propriedade
AssignmentOwner
Recebe ou coloca um valor de AssignmentOwner.
[EntityField]
public string AssignmentOwner { get; set; }
Valor da propriedade
AssignmentOwnerGuid
Obter ou definir um valor de AssignmentOwnerGuid.
[EntityField]
public string AssignmentOwnerGuid { get; set; }
Valor da propriedade
Assignments
Obtenha uma coleção de atribuições de recursos para este objeto.
public ResourceAssignmentCollection Assignments { get; }
Valor da propriedade
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
AvailableFrom
Obter ou definir um valor de AvailableFrom.
[EntityField]
public DateTime AvailableFrom { get; set; }
Valor da propriedade
AvailableTo
Recebe ou coloca um valor de Disponível.
[EntityField]
public DateTime AvailableTo { get; set; }
Valor da propriedade
BCWP
Obter ou definir um valor do BCWP.
[EntityField]
public double BCWP { get; set; }
Valor da propriedade
BCWS
Obter ou definir um valor de BCWS.
[EntityField]
public double BCWS { get; set; }
Valor da propriedade
Baselines
Obtenha uma instância BaselineCollection para este objeto.Os valores básicos para um recurso.
public BaselineCollection Baselines { get; }
Valor da propriedade
BookingType
Obter ou definir um valor do BookingType.
[EntityField]
public BookingType BookingType { get; set; }
Valor da propriedade
BudgetCost
Obter ou definir um valor de BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
Valor da propriedade
BudgetWork
Obter ou definir um valor de BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Valor da propriedade
CV
Obter ou definir um valor de CV.
[EntityField]
public double CV { get; set; }
Valor da propriedade
Calendar
Obter ou definir um valor do calendário.
[EntityField]
public Calendar Calendar { get; set; }
Valor da propriedade
CanLevel
Obter ou definir um valor que indique se o CanLevel é definido ou não.
[EntityField]
public NullableBool CanLevel { get; set; }
Valor da propriedade
Code
Recebe ou coloca um valor de código.
[EntityField]
public string Code { get; set; }
Valor da propriedade
Cost
Obter ou definir um valor de custo.
[EntityField]
public decimal Cost { get; set; }
Valor da propriedade
CostCenter
Obter ou definir um valor de CostCenter.
[EntityField]
public string CostCenter { get; set; }
Valor da propriedade
CostPerUse
Obter ou definir um valor de CostPerUse.
[EntityField]
public decimal CostPerUse { get; set; }
Valor da propriedade
CostVariance
Obter ou definir um valor de CostVariance.
[EntityField]
public double CostVariance { get; set; }
Valor da propriedade
Created
Recebe ou coloca um valor de Criado.
[EntityField]
public DateTime Created { get; set; }
Valor da propriedade
Endereço de e-mail
Obter ou definir um valor do EMailAddress.
[EntityField]
public string EMailAddress { get; set; }
Valor da propriedade
ExtendedAttributes
Recebe os valores de um atributo estendido.
public ExtendedAttributeCollection ExtendedAttributes { get; }
Valor da propriedade
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
Group
Obter ou definir um valor de grupo.
[EntityField]
public string Group { get; set; }
Valor da propriedade
Guid
Recebe ou coloca um valor de Guia.
[EntityField]
public string Guid { get; set; }
Valor da propriedade
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
HyperlinkAddress
Recebe ou coloca o endereço para um hiperlink associado a um recurso.
[EntityField]
public string HyperlinkAddress { get; set; }
Valor da propriedade
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
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
Inactive
Obter ou definir um valor que indique se o Inativo é definido ou não.
[EntityField]
public NullableBool Inactive { get; set; }
Valor da propriedade
Initials
Obter ou definir um valor de iniciais.
[EntityField]
public string Initials { get; set; }
Valor da propriedade
IsBudget
Obter ou definir um valor indicando se o IsBudget é definido ou não.
[EntityField]
public NullableBool IsBudget { get; set; }
Valor da propriedade
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
IsEnterprise
Obter ou definir um valor que indique se a IsEnterprise é definida ou não.
[EntityField]
public NullableBool IsEnterprise { get; set; }
Valor da propriedade
IsGeneric
Obter ou definir um valor que indique se IsGeneric é definido ou não.
[EntityField]
public NullableBool IsGeneric { get; set; }
Valor da propriedade
IsNull
Obter ou definir um valor indicando se IsNull é definido ou não.
[EntityField]
public NullableBool IsNull { get; set; }
Valor da propriedade
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
IsTeamAssignmentPool
Obter ou definir um valor que indique se IsTeamAssignmentPool é configurado ou não.
[EntityField]
public bool IsTeamAssignmentPool { get; set; }
Valor da propriedade
MaterialLabel
Obter ou definir um valor de MaterialLabel.
[EntityField]
public string MaterialLabel { get; set; }
Valor da propriedade
MaxUnits
Obter ou definir um valor de MaxUnits.
[EntityField]
public double MaxUnits { get; set; }
Valor da propriedade
Name
Recebe ou coloca um valor de Nome.
[EntityField]
public string Name { get; set; }
Valor da propriedade
Notas de RTF
Recebe ou coloca um valor de NotesRTF.
[EntityField]
public string NotesRTF { get; set; }
Valor da propriedade
NotesText
Obter ou definir um valor de NotasText.
[EntityField]
public string NotesText { get; set; }
Valor da propriedade
OutlineCode
Obtenha um objeto OutlineCodeCollection.O valor de um código de saída.
public OutlineCodeCollection OutlineCode { get; }
Valor da propriedade
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
OvertimeCost
Obter ou definir um valor de OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Valor da propriedade
OvertimeRate
Obter ou definir um valor de OvertimeRate.
[EntityField]
public decimal OvertimeRate { get; set; }
Valor da propriedade
OvertimeRateFormat
Obter ou definir um valor de OvertimeRateFormat.
[EntityField]
public RateFormatType OvertimeRateFormat { get; set; }
Valor da propriedade
OvertimeWork
Obter ou definir um valor de OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Valor da propriedade
ParentProject
Obtenha o projeto-mãe para este contêiner.
public Project ParentProject { get; }
Valor da propriedade
PeakUnits
Obter ou definir um valor de PeakUnits.
[EntityField]
public double PeakUnits { get; set; }
Valor da propriedade
PercentWorkComplete
Obter ou definir um valor de PercentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Valor da propriedade
Phonetics
Obter ou definir um valor de Phonetics.
[EntityField]
public string Phonetics { get; set; }
Valor da propriedade
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
RegularWork
Obter ou definir um valor de RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Valor da propriedade
RemainingCost
Recebe ou coloca um valor de RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Valor da propriedade
RemainingOvertimeCost
Obter ou definir um valor de RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Valor da propriedade
RemainingOvertimeWork
Obter ou definir um valor de RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Valor da propriedade
RemainingWork
Recebe ou coloca um valor de RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Valor da propriedade
SV
Recebe ou coloca um valor de SV.
[EntityField]
public double SV { get; set; }
Valor da propriedade
StandardRate
Obter ou definir um valor de StandardRate.
[EntityField]
public decimal StandardRate { get; set; }
Valor da propriedade
StandardRateFormat
Obter ou definir um valor de StandardRateFormat.
[EntityField]
public RateFormatType StandardRateFormat { get; set; }
Valor da propriedade
Start
Obter ou definir um valor de Início.
[EntityField]
public DateTime Start { get; set; }
Valor da propriedade
TimephasedData
Obter ou definir uma instância da classe Aspose.Tasks.TimephasedDataCollection para este objeto.
public TimephasedDataCollection TimephasedData { get; set; }
Valor da propriedade
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
Uid
Recebe ou coloca um valor de Uid.
[EntityField]
public int Uid { get; set; }
Valor da propriedade
WindowsUserAccount
Obter ou definir um valor do WindowsUserAccount.
[EntityField]
public string WindowsUserAccount { get; set; }
Valor da propriedade
Work
Obter ou estabelecer um valor de trabalho.
[EntityField]
public Duration Work { get; set; }
Valor da propriedade
WorkVariance
Obter ou definir um valor de WorkVariance.
[EntityField]
public double WorkVariance { get; set; }
Valor da propriedade
Workgroup
Obter ou definir um valor do Grupo de Trabalho.
[EntityField]
public WorkGroupType Workgroup { get; set; }
Valor da propriedade
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
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
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
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
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
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
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
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
Uma faixa curta que representa um objeto de recurso.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>