DataContractJsonSerializer.IsStartObject 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 un valore che specifica se il serializzatore può leggere l'oggetto.
Overload
IsStartObject(XmlDictionaryReader) |
Ottiene un valore che specifica se la classe XmlDictionaryReader è posizionata su un elemento XML che rappresenta un oggetto da cui il serializzatore può eseguire la deserializzazione. |
IsStartObject(XmlReader) |
Determina se la classe XmlReader è posizionata su un oggetto che può essere deserializzato. |
IsStartObject(XmlDictionaryReader)
Ottiene un valore che specifica se la classe XmlDictionaryReader è posizionata su un elemento XML che rappresenta un oggetto da cui il serializzatore può eseguire la deserializzazione.
public:
override bool IsStartObject(System::Xml::XmlDictionaryReader ^ reader);
public override bool IsStartObject (System.Xml.XmlDictionaryReader reader);
override this.IsStartObject : System.Xml.XmlDictionaryReader -> bool
Public Overrides Function IsStartObject (reader As XmlDictionaryReader) As Boolean
Parametri
- reader
- XmlDictionaryReader
Classe XmlDictionaryReader utilizzata per leggere il flusso XML mappato da JSON.
Restituisce
true
se il lettore è posizionato correttamente; in caso contrario, false
.
Commenti
Il metodo IsStartObject determina se è possibile leggere un oggetto controllando che sia posizionato su un elemento XML. Esamina inoltre il nome e lo spazio dei nomi dell'elemento XML su cui è posizionato il lettore e confronta i valori con il nome e lo spazio dei nomi previsti. Il nome previsto può essere impostato con il valore rootName
passato nel costruttore, se presente, o è "root", se assente. Lo spazio dei nomi previsto è una stringa vuota.
Si noti che questo metodo è destinato a scenari avanzati in cui si utilizza XML mappato da JSON.
Si applica a
IsStartObject(XmlReader)
Determina se la classe XmlReader è posizionata su un oggetto che può essere deserializzato.
public:
override bool IsStartObject(System::Xml::XmlReader ^ reader);
public override bool IsStartObject (System.Xml.XmlReader reader);
override this.IsStartObject : System.Xml.XmlReader -> bool
Public Overrides Function IsStartObject (reader As XmlReader) As Boolean
Parametri
Restituisce
true
se il lettore è posizionato correttamente; in caso contrario, false
.
Commenti
Questo metodo controlla se il lettore è posizionato su un elemento che può essere deserializzato e, in caso affermativo, restituisce true
. Per restituire true
è necessario che l'elemento trovato presenti il nome previsto.