Condividi tramite


DataContractJsonSerializer.IsStartObject Metodo

Definizione

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

Boolean

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

reader
XmlReader

Classe XmlReader utilizzata per leggere il flusso XML.

Restituisce

Boolean

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.

Si applica a