DataContractJsonSerializer.IsStartObject Metodo

Definizione

Ottiene un valore che specifica se il serializzatore può leggere l'oggetto.

Overload

Nome Descrizione
IsStartObject(XmlDictionaryReader)

Ottiene un valore che specifica se l'oggetto XmlDictionaryReader è posizionato su un elemento XML che rappresenta un oggetto da cui il serializzatore può deserializzare.

IsStartObject(XmlReader)

Determina se l'oggetto XmlReader è posizionato su un oggetto che può essere deserializzato.

IsStartObject(XmlDictionaryReader)

Ottiene un valore che specifica se l'oggetto XmlDictionaryReader è posizionato su un elemento XML che rappresenta un oggetto da cui il serializzatore può deserializzare.

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

Oggetto XmlDictionaryReader usato per leggere il flusso XML mappato da JSON.

Valori restituiti

true se il lettore è posizionato correttamente; in caso contrario, false.

Commenti

Determina IsStartObject se può leggere un oggetto controllando che sia posizionato su un elemento XML. Esamina inoltre il nome e lo spazio dei nomi dell'elemento XML in corrispondenza del quale il lettore è posizionato e confronta i valori con il nome e lo spazio dei nomi previsti. Il nome previsto può essere impostato con il rootName valore passato nel costruttore (se presente) o è "root" se assente. Lo spazio dei nomi previsto è la stringa vuota.

Si noti che questo metodo è destinato a scenari avanzati quando si usa xml mappato da JSON.

Si applica a

IsStartObject(XmlReader)

Determina se l'oggetto XmlReader è posizionato 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

Oggetto XmlReader utilizzato per leggere il flusso XML.

Valori restituiti

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 restituisce true se è. Per restituire true, l'elemento trovato deve avere il nome previsto.

Si applica a