Partilhar via


XmlReader.ValueType Propriedade

Definição

Obtém o tipo CLR (Common Language Runtime) para o nó atual.

public:
 virtual property Type ^ ValueType { Type ^ get(); };
public virtual Type ValueType { get; }
member this.ValueType : Type
Public Overridable ReadOnly Property ValueType As Type

Valor da propriedade

Type

O tipo CLR que corresponde ao valor digitado do nó. O padrão é System.String.

Exceções

Um método XmlReader foi chamado antes do término de uma operação assíncrona anterior. Nesse caso, InvalidOperationException será gerado com a mensagem “Uma operação assíncrona já está em andamento”.

Comentários

Consulte o Suporte ao Tipo nas Classes System.Xml para obter uma lista dos mapeamentos padrão.

Um elemento do tipo xs:int tem um ValueType de System.Int32 por padrão. No entanto, pode ValueType ser um dos tipos válidos que podem ser mapeados para xs:int, como System.Int16 ou System.Double.

Se um nó não for tipado ou se o nó for um elemento que contém conteúdo misto, o valor do nó será mapeado para o System.String tipo.

Notas aos Herdeiros

Os implementadores devem fornecer um ValueType para cada nó, mesmo que seja apenas o System.String tipo.

Aplica-se a