XmlReader.ValueType XmlReader.ValueType XmlReader.ValueType XmlReader.ValueType Property

Definizione

Ottiene il tipo CLR (Common Language Runtime) relativo al nodo corrente.Gets The Common Language Runtime (CLR) type for the current node.

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à

Il tipo CLR corrispondente al valore tipizzato del nodo.The CLR type that corresponds to the typed value of the node. Il valore predefinito è System.String.The default is System.String.

Eccezioni

È stato chiamato un metodo della classe XmlReader prima del completamento di un'operazione asincrona precedente.An XmlReader method was called before a previous asynchronous operation finished. In questo caso, viene generata l'eccezione InvalidOperationException con il messaggio "È già in corso un'operazione asincrona".In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

Commenti

Per un elenco dei mapping predefiniti, vedere supporto dei tipi nelle classi System. XML .See Type Support in the System.Xml Classes for a list of the default mappings.

Un elemento di tipo xs:int ValueType dispone System.Int32 di per impostazione predefinita.An element of type xs:int has a ValueType of System.Int32 by default. Tuttavia, può ValueType essere uno dei tipi validi di cui è possibile eseguire il xs:intmapping, ad esempio System.Int16 o System.Double.However, the ValueType could be one of the valid types that can be mapped to xs:int, such as System.Int16 or 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 System.String al tipo.If a node is un-typed, or if the node is an element that contains mixed content, the node value is mapped to the System.String type.

Note per gli eredi

Gli implementatori devono fornire ValueType un oggetto per ogni nodo, anche se è solo System.String il tipo.Implementers must provide a ValueType for every node, even if it is only the System.String type.

Si applica a