Class ResourceAssignment
Nome do espaço: Aspose.Tasks Assembleia: Aspose.Tasks.dll (25.4.0)
Representa uma atribuição de recursos em um projeto.
public class ResourceAssignment : IEquatable<resourceassignment>
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
ActualCost
Recebe ou coloca um valor de ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Valor da propriedade
ActualFinish
Obter ou definir um valor de ActualFinish.
[EntityField]
public DateTime ActualFinish { 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
ActualStart
Obter ou definir um valor de ActualStart.
[EntityField]
public DateTime ActualStart { 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
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
Gets AssignmentBaselineCollection Objeto.A coleta de valores de base associados a uma atribuição.
public AssignmentBaselineCollection 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
Confirmed
Obter ou definir um valor que indique se Confirmado é definido ou não.
[EntityField]
public bool Confirmed { get; set; }
Valor da propriedade
Cost
Obter ou definir um valor de custo.
[EntityField]
public decimal Cost { get; set; }
Valor da propriedade
CostRateTableType
Obter ou definir um valor do CostRateTableType.
[EntityField]
public RateType CostRateTableType { 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
Delay
Recebe ou coloca um valor de atraso.
[EntityField]
public Duration Delay { get; set; }
Valor da propriedade
ExtendedAttributes
Recebe ou coloca uma instância da classe ExtendedAttributeCollection para este objeto.
public ExtendedAttributeCollection ExtendedAttributes { get; set; }
Valor da propriedade
Remarks
A leitura só é compatível com o formato XML.
Finish
Obter ou definir um valor de Finish.
[EntityField]
public DateTime Finish { get; set; }
Valor da propriedade
FinishVariance
Obter ou definir um valor de FinishVariance.
[EntityField]
public Duration FinishVariance { get; set; }
Valor da propriedade
FixedMaterial
Recebe ou coloca um valor indicando se o FixedMaterial é configurado ou não.
[EntityField]
public bool FixedMaterial { get; set; }
Valor da propriedade
Guid
Recebe ou coloca um identificador único para esta tarefa.
public Guid? Guid { get; set; }
Valor da propriedade
Guid ?
HasFixedRateUnits
Obter ou definir um valor que indique se HasFixedRateUnits é configurado ou não.
[EntityField]
public bool HasFixedRateUnits { get; set; }
Valor da propriedade
Hyperlink
Obter ou definir um valor de Hyperlink.
[EntityField]
public string Hyperlink { get; set; }
Valor da propriedade
HyperlinkAddress
Obter ou definir um valor de HyperlinkAddress.
[EntityField]
public string HyperlinkAddress { get; set; }
Valor da propriedade
HyperlinkSubAddress
Obter ou definir um valor de HyperlinkSubAddress.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Valor da propriedade
LevelingDelay
Recebe ou coloca um valor de LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }
Valor da propriedade
LinkedFields
Recebe ou coloca um valor que indica se o LinkedFields é configurado ou não.
[EntityField]
public bool LinkedFields { get; set; }
Valor da propriedade
Milestone
Obter ou definir um valor indicando se Milestone é definido ou não.
[EntityField]
public bool Milestone { get; set; }
Valor da propriedade
Notas de RTF
Recebe ou coloca as notas de texto em formato RTF.
[EntityField]
public string NotesRTF { get; set; }
Valor da propriedade
NotesText
Obter ou coletar notas de texto plano extraído de dados RTF.
[EntityField]
public string NotesText { get; set; }
Valor da propriedade
Overallocated
Recebe ou coloca um valor indicando se Overallocated é definido ou não.
[EntityField]
public bool Overallocated { get; set; }
Valor da propriedade
OvertimeCost
Obter ou definir um valor de OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Valor da propriedade
OvertimeWork
Obter ou definir um valor de OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Valor da propriedade
ParentProject
Obtenha um projeto parental para esta tarefa.
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
RateScale
Obter ou definir um valor de RateScale.
[EntityField]
public RateScaleType RateScale { get; set; }
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
Resource
recursos atribuídos a uma tarefa.
public Resource Resource { get; set; }
Valor da propriedade
ResponsePending
Recebe ou coloca um valor que indica se o ResponsePending é configurado ou não.
[EntityField]
public bool ResponsePending { get; set; }
Valor da propriedade
Resume
Recebe ou coloca um valor de Resumo.
[EntityField]
public DateTime Resume { get; set; }
Valor da propriedade
SV
Recebe ou coloca um valor de SV.
[EntityField]
public double SV { get; set; }
Valor da propriedade
Start
Obter ou definir um valor de Início.
[EntityField]
public DateTime Start { get; set; }
Valor da propriedade
StartVariance
Obter ou definir um valor de StartVariance.
[EntityField]
public Duration StartVariance { get; set; }
Valor da propriedade
Stop
Obter ou definir um valor de Stop.
[EntityField]
public DateTime Stop { get; set; }
Valor da propriedade
Summary
Obter ou definir um valor indicando se o resumo é definido ou não.
[EntityField]
public bool Summary { get; set; }
Valor da propriedade
Task
A tarefa para a qual um recurso é atribuído.
public Task Task { get; set; }
Valor da propriedade
TimephasedData
Obter ou definir o exemplo de Aspose.Tasks.TimephasedDataCollection classe contendo elementos de Aspose.Tasks.ResourceAssignment.TimephasedData classe.
public TimephasedDataCollection TimephasedData { get; set; }
Valor da propriedade
Uid
Recebe ou coloca um valor de Uid.
[EntityField]
public int Uid { get; set; }
Valor da propriedade
Units
Obter ou definir um valor de unidades.
[EntityField]
public double Units { get; set; }
Valor da propriedade
UpdateNeeded
Recebe ou coloca um valor que indica se o UpdateNeed é configurado ou não.
[EntityField]
public bool UpdateNeeded { get; set; }
Valor da propriedade
VAC
Obter ou definir um valor de VAC.
[EntityField]
public double VAC { get; set; }
Valor da propriedade
Work
Obter ou estabelecer um valor de trabalho.
[EntityField]
public Duration Work { get; set; }
Valor da propriedade
WorkContour
Obter ou definir um valor de WorkContour.
[EntityField]
public WorkContourType WorkContour { get; set; }
Valor da propriedade
WorkVariance
Obter ou definir um valor de WorkVariance.
[EntityField]
public Duration WorkVariance { get; set; }
Valor da propriedade
Methods
Delete()
Elimina a atribuição de recursos da coleção de atribuições de projeto.
public void Delete()
Equals(ResourceAssignment)
Retorna um valor indicando se esta instância é igual a uma instância especificada da classe Aspose.Tasks.ResourceAssignment.
public bool Equals(ResourceAssignment other)
Parameters
other
ResourceAssignment
A instância especificada da classe Aspose.Tasks.ResourceAssignment para comparar com esta instância.
Returns
True se a instância especificada da classe Aspose.Tasks.ResourceAssignment tiver o mesmo valor de 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 é uma Assignação de Recursos que atribui o mesmo recurso e tarefa como esta; caso contrário, The translation of “false” to Portuguese is “falso”..
Vem (Título: Asnkey="">)
Retorna o valor ao qual a propriedade é mapeada neste recipiente.
public T Get<t>(Key<t, asnkey=""> key)
Parameters
a chave de propriedade especificada. Aspose.Tasks.Asn 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.ResourceAssignment.
public override int GetHashCode()
Returns
Retorna um valor de código hash para este objeto.
GetTimephasedData(DataTempo, DataTempo, DataType)
Retorna a instância Aspose.Tasks.TimephasedDataCollection classe contendo instâncias de Aspose.Tasks.ResourceAssignment.TimephasedData classe dentro das datas de início e de final especificadas 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
Retorna uma lista que contém exemplos da classe Aspose.Tasks.TimephasedData.
GetTimephasedData(Tempo, tempo de data)
Returns Aspose.Tasks.TimephasedDataCollection object com as instâncias de Aspose.Tasks.ResourceAssignment.TimephasedData class dentro das datas de início e fim de Aspose.Tasks.TimephasedDataType.AssignmentWork.
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
Retorna uma lista contendo instâncias da classe Aspose.Tasks.TimephasedData.
GetTimephasedWork(DataTempo, DataTempo, DataType)
Recebe a quantidade de trabalho horário para o intervalo de tempo de data especificada.
public TimeSpan GetTimephasedWork(DateTime start, DateTime end, TimephasedDataType timephasedDataType)
Parameters
start
DateTime
Início do intervalo de tempo da data.
end
DateTime
Fim do intervalo de tempo da data.
timephasedDataType
TimephasedDataType
Tipo de dados horários a utilizar.
Returns
GetTimephasedWork(Tempo, tempo de data)
Recebe a quantidade de trabalho horário para o intervalo de tempo de data especificada.
public TimeSpan GetTimephasedWork(DateTime start, DateTime end)
Parameters
start
DateTime
Início do intervalo de tempo da data.
end
DateTime
Fim do intervalo de tempo da data.
Returns
Título: MakeTPs(DateTime, TimeSpan, Calendário, Lista, Bolo, Int)
Gerar uma lista de dados de fase do tempo.
public DateTime MakeTPs(DateTime start, TimeSpan time, Calendar calendar, List<timephaseddata> list, bool isWorking, int type)
Parameters
start
DateTime
Data de início especificada.
time
TimeSpan
tempo de trabalho especificado.
calendar
Calendar
O calendário de trabalho especificado.
list
List
e o PT;
TimephasedData
>
A lista de dados de fase do tempo.
isWorking
bool
A bandeira especificada que especifica se os dados de fase horária estão funcionando ou não.
type
int
Tipo de dados de fase de tempo especificado.
Returns
Uma data máxima da lista ou data de início se a lista estiver vazia.
Sete (Título: Asnkey=“T” T)
Mapear a propriedade especificada para o valor especificado neste recipiente.
public void Set<t>(Key<t, asnkey=""> key, T val)
Parameters
a chave de propriedade especificada. Aspose.Tasks.Asn para obter a chave de propriedade.
val
T
O valor .
Tipo de Parâmetros
T
o tipo de valor mapeado.
SetMaterialResourceUnits(duplo, RateScaleType)
Coloca unidades para atribuição de um recurso de material com consumo de material variável.O consumo de material variável significa que, à medida que a duração da atribuição muda, a quantidade de materiais utilizados muda proporcionalmente.
public void SetMaterialResourceUnits(double units, RateScaleType rateScaleType)
Parameters
units
double
Número de unidades aumentadas no período de tempo.
rateScaleType
RateScaleType
período de tempo em que o valor da unidade é aumentado.
Remarks
Por exemplo, para definir ‘123/month’, SetUnitsScaled(123D, RateScaleType.Month) deve ser chamado.
Exceptions
Se o método for solicitado para atribuição de recursos não materiais.
SplitTask(Data, Data e Calendário)
Divida a tarefa em duas partes.
public void SplitTask(DateTime start, DateTime finish, Calendar calendar)
Parameters
start
DateTime
O início da interrupção do trabalho para se dividir com base em.
finish
DateTime
O fim da interrupção de trabalho para dividir com base em.
calendar
Calendar
O calendário é dividido com base.
Exceptions
A data de início da tarefa é menor que a data de início da tarefa.
Quando a data de conclusão é maior que a data de conclusão da tarefa.
TimephasedDataFromTaskDuration(Calendar)
Gerar uma lista de dados de fase horária com base na duração da tarefa e na data de início programada.
public void TimephasedDataFromTaskDuration(Calendar calendar)
Parameters
calendar
Calendar
O calendário para gerar dados de fase do tempo.
ToString()
Retorna a representação de faixa curta da instância da classe Aspose.Tasks.ResourceAssignment.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 o objeto de atribuição.</t,></t,></t,></t,></t,></t,>