Condividi tramite


XmlReader.ValueType Proprietà

Definizione

Ottiene il tipo CLR (Common Language Runtime) relativo al nodo corrente.

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

Valore della proprietà

Type

Il tipo CLR corrispondente al valore tipizzato del nodo. Il valore predefinito è System.String.

Eccezioni

È stato chiamato un metodo della classe XmlReader prima del completamento di un'operazione asincrona precedente. In questo caso, viene generata l'eccezione InvalidOperationException con il messaggio "È già in corso un'operazione asincrona".

Commenti

Per un elenco dei mapping predefiniti, vedere Supporto dei tipi nelle classi System.Xml .

Per impostazione predefinita, un elemento di tipo xs:int è .ValueType System.Int32 Tuttavia, ValueType può essere uno dei tipi validi di cui è possibile eseguire il mapping a xs:int, ad esempio System.Int16 o System.Double.

Se un nodo non è tipizzato o se il nodo è un elemento che contiene contenuto misto, viene eseguito il mapping del valore del nodo al System.String tipo.

Note per gli eredi

Gli implementatori devono fornire un ValueType oggetto per ogni nodo, anche se è solo il System.String tipo.

Si applica a