Class ExtendedAttribute

Class ExtendedAttribute

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

Representantes de atributos estendidos.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute

Inheritance

object ExtendedAttribute

Membros herdados

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

Remarks

Atualmente apoiou todos os tipos de leitura de atributos estendidos do MSP Xml 2003/2007 e mpp 2003.Para MSP mpp 2007 todos os atributos de leitura estendida foram suportados, exceto durações e bandeiras.

Properties

AttributeDefinition

Conheça a definição do atributo.

public ExtendedAttributeDefinition AttributeDefinition { get; }

Valor da propriedade

ExtendedAttributeDefinition

DateValue

Obter ou definir um valor para atributos com tipos de data (Data, Início, Fim).

public DateTime DateValue { get; set; }

Valor da propriedade

DateTime

Exceptions

InvalidOperationException

Se a propriedade Aspose.Tasks.ExtendedAttribute.AttributeDefinition não for iniciada ou se o atributo atual não for um atributo de data.

DurationValue

Obter ou definir valor para atributos com o tipo ‘Duração’.

public Duration DurationValue { get; set; }

Valor da propriedade

Duration

Exceptions

InvalidOperationException

Se a propriedade Aspose.Tasks.ExtendedAttribute.AttributeDefinition não é inicializada ou tipo de campo personalizado de Aspose.Tasks.ExtendedAttribute.AttributeDefinition propriedade não é uma instância Aspose.Tasks.Duration.

FieldId

Obtenha o ID de um campo.

public string FieldId { get; }

Valor da propriedade

string

FlagValue

Recebe ou coloca um valor indicando se uma bandeira é configurada para um atributo com o tipo ‘Flag’.

public bool FlagValue { get; set; }

Valor da propriedade

bool

Exceptions

InvalidOperationException

Se a propriedade Aspose.Tasks.ExtendedAttribute.AttributeDefinition não é iniciada ou o atributo atual não é um atributo de bandeira.

IsErrorValue

Descubra se o cálculo do valor do atributo estendido resultou em um erro.

public bool IsErrorValue { get; }

Valor da propriedade

bool

NumericValue

Obter ou definir um valor para atributos com tipos numéricos (Custo, Número).

public decimal NumericValue { get; set; }

Valor da propriedade

decimal

Exceptions

InvalidOperationException

Se a propriedade Aspose.Tasks.ExtendedAttribute.AttributeDefinition não é inicializada ou tipo de campo personalizado de Aspose.Tasks.ExtendedAttribute.AttributeDefinition propriedade não é ‘Costo’ ou ‘Número’.

TextValue

Obter ou definir um valor para atributos com o tipo ‘Texto’.

public string TextValue { get; set; }

Valor da propriedade

string

Exceptions

InvalidOperationException

Se a propriedade Aspose.Tasks.ExtendedAttribute.AttributeDefinition não for inicializada ou se o atributo atual não for um atributo de texto.

ValueGuid

Obtenha o guia de um valor de busca.

public string ValueGuid { get; }

Valor da propriedade

string

Remarks

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

ValueReadOnly

Recebe um valor indicando se um valor deste Aspose.Tasks.ExtendedAttribute instância é lido-somente.Retorna verdade se uma fórmula ou rolagem for definida no Aspose.Tasks.ExtendedAttributeDefinition para este objeto.

public bool ValueReadOnly { get; }

Valor da propriedade

bool

Methods

ToString()

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

public override string ToString()

Returns

string

A representação da linha do atributo estendido.

 Português