Class ResourceAssignment

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

object ResourceAssignment

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

ActualCost

Recebe ou coloca um valor de ActualCost.

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

Valor da propriedade

decimal

ActualFinish

Obter ou definir um valor de ActualFinish.

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

Valor da propriedade

DateTime

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

ActualStart

Obter ou definir um valor de ActualStart.

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

Valor da propriedade

DateTime

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

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

Gets AssignmentBaselineCollection Objeto.A coleta de valores de base associados a uma atribuição.

public AssignmentBaselineCollection Baselines { get; }

Valor da propriedade

AssignmentBaselineCollection

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

Confirmed

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

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

Valor da propriedade

bool

Cost

Obter ou definir um valor de custo.

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

Valor da propriedade

decimal

CostRateTableType

Obter ou definir um valor do CostRateTableType.

[EntityField]
public RateType CostRateTableType { get; set; }

Valor da propriedade

RateType

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

Delay

Recebe ou coloca um valor de atraso.

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

Valor da propriedade

Duration

ExtendedAttributes

Recebe ou coloca uma instância da classe ExtendedAttributeCollection para este objeto.

public ExtendedAttributeCollection ExtendedAttributes { get; set; }

Valor da propriedade

ExtendedAttributeCollection

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

DateTime

FinishVariance

Obter ou definir um valor de FinishVariance.

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

Valor da propriedade

Duration

FixedMaterial

Recebe ou coloca um valor indicando se o FixedMaterial é configurado ou não.

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

Valor da propriedade

bool

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

bool

Hyperlink

Obter ou definir um valor de Hyperlink.

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

Valor da propriedade

string

HyperlinkAddress

Obter ou definir um valor de HyperlinkAddress.

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

Valor da propriedade

string

HyperlinkSubAddress

Obter ou definir um valor de HyperlinkSubAddress.

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

Valor da propriedade

string

LevelingDelay

Recebe ou coloca um valor de LevelingDelay.

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

Valor da propriedade

Duration

LinkedFields

Recebe ou coloca um valor que indica se o LinkedFields é configurado ou não.

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

Valor da propriedade

bool

Milestone

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

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

Valor da propriedade

bool

Notas de RTF

Recebe ou coloca as notas de texto em formato RTF.Só é compatível com formatos MPP.

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

Valor da propriedade

string

NotesText

Obter ou coletar notas de texto plano extraído de dados RTF.

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

Valor da propriedade

string

Overallocated

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

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

Valor da propriedade

bool

OvertimeCost

Obter ou definir um valor de OvertimeCost.

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

Valor da propriedade

decimal

OvertimeWork

Obter ou definir um valor de OvertimeWork.

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

Valor da propriedade

Duration

ParentProject

Obtenha um projeto parental para esta tarefa.

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

RateScale

Obter ou definir um valor de RateScale.

[EntityField]
public RateScaleType RateScale { get; set; }

Valor da propriedade

RateScaleType

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

Resource

recursos atribuídos a uma tarefa.

public Resource Resource { get; set; }

Valor da propriedade

Resource

ResponsePending

Recebe ou coloca um valor que indica se o ResponsePending é configurado ou não.

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

Valor da propriedade

bool

Resume

Recebe ou coloca um valor de Resumo.

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

Valor da propriedade

DateTime

SV

Recebe ou coloca um valor de SV.

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

Valor da propriedade

double

Start

Obter ou definir um valor de Início.

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

Valor da propriedade

DateTime

StartVariance

Obter ou definir um valor de StartVariance.

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

Valor da propriedade

Duration

Stop

Obter ou definir um valor de Stop.

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

Valor da propriedade

DateTime

Summary

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

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

Valor da propriedade

bool

Task

A tarefa para a qual um recurso é atribuído.

public Task Task { get; set; }

Valor da propriedade

Task

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

TimephasedDataCollection

Uid

Recebe ou coloca um valor de Uid.

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

Valor da propriedade

int

Units

Obter ou definir um valor de unidades.

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

Valor da propriedade

double

UpdateNeeded

Recebe ou coloca um valor que indica se o UpdateNeed é configurado ou não.

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

Valor da propriedade

bool

VAC

Obter ou definir um valor de VAC.

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

Valor da propriedade

double

Work

Obter ou estabelecer um valor de trabalho.

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

Valor da propriedade

Duration

WorkContour

Obter ou definir um valor de WorkContour.

[EntityField]
public WorkContourType WorkContour { get; set; }

Valor da propriedade

WorkContourType

WorkVariance

Obter ou definir um valor de WorkVariance.

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

Valor da propriedade

Duration

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

bool

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

bool

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

key Key <t, asnkey ="">

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

int

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

TimephasedDataCollection

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

TimephasedDataCollection

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

TimeSpan

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

TimeSpan

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

DateTime

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

key Key <t, asnkey ="">

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

InvalidOperationException

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

ArgumentOutOfRangeException

A data de início da tarefa é menor que a data de início da tarefa.

ArgumentOutOfRangeException

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

string

Uma faixa curta que representa o objeto de atribuição.</t,></t,></t,></t,></t,></t,>

 Português