XmlValidatingReader.ReadTypedValue Metodo
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 Common Language Runtime per il tipo XSD (XML Schema Definition Language) specificato.
public:
System::Object ^ ReadTypedValue();
public object? ReadTypedValue();
public object ReadTypedValue();
member this.ReadTypedValue : unit -> obj
Public Function ReadTypedValue () As Object
Restituisce
Tipo Common Language Runtime per il tipo di XML Schema specificato.
Commenti
Annotazioni
La XmlValidatingReader classe è obsoleta in .NET Framework 2.0. È possibile creare un'istanza di convalida XmlReader usando la XmlReaderSettings classe e il Create metodo . Per altre informazioni, vedere la sezione Note della pagina di riferimento XmlReader.
Ad esempio, se il tipo di schema è definito come xsd:int, viene restituito il tipo di int32 runtime per l'oggetto . Questa operazione può essere testata usando il metodo ed eseguirne il GetType cast di conseguenza. Il ReadTypedValue metodo restituisce sempre un tipo derivato dalla Object classe . Non restituisce mai il Object tipo.
Se il lettore è posizionato su un attributo, questo metodo restituisce l'oggetto tipizzato di runtime, ma non modifica la posizione del lettore. Se il lettore è posizionato su un elemento, ReadTypedValue legge qualsiasi CDATA, testo, spazio vuoto, spazi vuoti significativi e nodi di commento, restituisce l'oggetto tipizzato di runtime e posiziona il lettore sul tag finale. Tutti i tipi che non dispongono di un mapping diretto, ad esempio NMTOKENS, vengono restituiti come stringhe.
Annotazioni
Se ValidationType è stato impostato su ValidationType.None, le informazioni sul tipo di dati non vengono fornite da schemi o definizioni di tipi di documento (DTD).
Attenzione
Dopo aver chiamato Close, ReadTypedValue restituirà null.