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
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
DateValue
Obter ou definir um valor para atributos com tipos de data (Data, Início, Fim).
public DateTime DateValue { get; set; }
Valor da propriedade
Exceptions
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
Exceptions
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
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
Exceptions
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
NumericValue
Obter ou definir um valor para atributos com tipos numéricos (Custo, Número).
public decimal NumericValue { get; set; }
Valor da propriedade
Exceptions
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
Exceptions
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
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.
public bool ValueReadOnly { get; }
Valor da propriedade
Methods
ToString()
Retorna a representação de uma faixa curta de um atributo estendido.
public override string ToString()
Returns
A representação da linha do atributo estendido.