Class ExtendedAttribute
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Representa atributos estendidos.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute
Herança
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
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
Exceções
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
Exceções
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
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
Exceções
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
NumericValue
Obtém ou define um valor para atributos com tipos numéricos (Custo, Número).
public decimal NumericValue { get; set; }
Valor da Propriedade
Exceções
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
Exceções
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
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.
public bool ValueReadOnly { get; }
Valor da Propriedade
Métodos
ToString()
Retorna uma representação de string curta de um atributo estendido.
public override string ToString()
Retorna
A representação de string do atributo estendido.