Class ExtendedAttribute

Class ExtendedAttribute

Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)

Representa atributos estendidos.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute

Herança

objectExtendedAttribute

Membros Herdados

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

Observações

Atualmente, todos os tipos de leitura de atributos estendidos são suportados a partir do MSP Xml 2003/2007 e mpp 2003.
Para o MSP mpp 2007, todos os atributos estendidos de leitura são suportados, exceto durações e flags.

Propriedades

AttributeDefinition

Obtém a definição do atributo.

public ExtendedAttributeDefinition AttributeDefinition { get; }

Valor da Propriedade

ExtendedAttributeDefinition

DateValue

Obtém ou define um valor para atributos com tipos de data (Data, Início, Término).

public DateTime DateValue { get; set; }

Valor da Propriedade

DateTime

Exceções

InvalidOperationException

Lançada se a propriedade Aspose.Tasks.ExtendedAttribute.AttributeDefinition não estiver inicializada ou se o atributo atual não for um atributo de data.

DurationValue

Obtém ou define um valor para atributos com tipo ‘Duração’.

public Duration DurationValue { get; set; }

Valor da Propriedade

Duration

Exceções

InvalidOperationException

Lançada se a propriedade Aspose.Tasks.ExtendedAttribute.AttributeDefinition não estiver inicializada ou se o tipo de campo personalizado da propriedade Aspose.Tasks.ExtendedAttribute.AttributeDefinition não for uma instância de Aspose.Tasks.Duration.

FieldId

Obtém o id de um campo.

public string FieldId { get; }

Valor da Propriedade

string

FlagValue

Obtém ou define um valor indicando se uma flag está definida para um atributo com tipo ‘Flag’.

public bool FlagValue { get; set; }

Valor da Propriedade

bool

Exceções

InvalidOperationException

Lançada se a propriedade Aspose.Tasks.ExtendedAttribute.AttributeDefinition não estiver inicializada ou se o atributo atual não for um atributo de flag.

IsErrorValue

Obtém se o cálculo do valor do atributo estendido resultou em um erro.

public bool IsErrorValue { get; }

Valor da Propriedade

bool

NumericValue

Obtém ou define um valor para atributos com tipos numéricos (Custo, Número).

public decimal NumericValue { get; set; }

Valor da Propriedade

decimal

Exceções

InvalidOperationException

Lançada se a propriedade Aspose.Tasks.ExtendedAttribute.AttributeDefinition não estiver inicializada ou se o tipo de campo personalizado da propriedade Aspose.Tasks.ExtendedAttribute.AttributeDefinition não for ‘Custo’ ou ‘Número’.

TextValue

Obtém ou define um valor para atributos com tipo ‘Texto’.

public string TextValue { get; set; }

Valor da Propriedade

string

Exceções

InvalidOperationException

Lançada se a propriedade Aspose.Tasks.ExtendedAttribute.AttributeDefinition não estiver inicializada ou se o atributo atual não for um atributo de texto.

ValueGuid

Obtém o guid de um valor de pesquisa.

public string ValueGuid { get; }

Valor da Propriedade

string

Observações

Não deve ser definido diretamente, em vez disso, use ExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue) para criar um atributo estendido com um valor de pesquisa.

ValueReadOnly

Obtém um valor indicando se um valor desta instância de Aspose.Tasks.ExtendedAttribute é somente leitura.
retorna true se uma fórmula ou rollup estiver definida na Aspose.Tasks.ExtendedAttributeDefinition para este objeto.

public bool ValueReadOnly { get; }

Valor da Propriedade

bool

Métodos

ToString()

Retorna uma representação de string curta de um atributo estendido.

public override string ToString()

Retorna

string

A representação de string do atributo estendido.

 Português