XmlReader.ValueType Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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.