NetDataContractSerializer.IsStartObject Metodo

Definizione

Determina se il lettore è posizionato su un oggetto che può essere deserializzato.

Overload

Nome Descrizione
IsStartObject(XmlReader)

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

IsStartObject(XmlDictionaryReader)

Determina se l'oggetto XmlDictionaryReader è posizionato su un oggetto che può essere deserializzato utilizzando il lettore specificato.

Commenti

Equivale a usare il ReadObject metodo dell'interfaccia IFormatter .

IsStartObject(XmlReader)

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

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 contenente il codice XML da leggere.

Valori restituiti

true se il lettore si trova all'elemento iniziale del flusso da leggere; in caso contrario, false.

Eccezioni

reader è impostato su null.

Si applica a

IsStartObject(XmlDictionaryReader)

Determina se l'oggetto XmlDictionaryReader è posizionato su un oggetto che può essere deserializzato utilizzando il lettore specificato.

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 contenente il codice XML da leggere.

Valori restituiti

true, se il lettore si trova all'elemento iniziale del flusso da leggere; in caso contrario, false.

Eccezioni

reader è impostato su null.

Commenti

Determina IsStartObject se può leggere un oggetto esaminando il nome e lo spazio dei nomi dell'elemento XML in cui il lettore è posizionato e confrontando i valori con il nome e lo spazio dei nomi previsti. Il nome e lo spazio dei nomi previsti possono essere impostati con il seguente: nome del contratto dati e spazio dei nomi del tipo passato nel costruttore oppure i rootName valori e rootNamespace passati al costruttore (se presente).

È possibile impostare rootName e rootNamespace nei costruttori seguenti: NetDataContractSerializer.NetDataContractSerializer(String, String), NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString)e NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString, StreamingContext, Int32, Boolean, FormatterAssemblyStyle, ISurrogateSelector).

Si applica a