NetDataContractSerializer.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.
Determina se il lettore è posizionato su un oggetto che può essere deserializzato.
Overload
IsStartObject(XmlReader) |
Determina se la classe XmlReader è posizionata su un oggetto che può essere deserializzato utilizzando un lettore specificato. |
IsStartObject(XmlDictionaryReader) |
Determina se la classe XmlDictionaryReader è posizionata su un oggetto che può essere deserializzato utilizzando un lettore specificato. |
Commenti
Questa modalità equivale a utilizzare il metodo ReadObject
dell'interfaccia IFormatter
.
IsStartObject(XmlReader)
Determina se la classe XmlReader è posizionata su un oggetto che può essere deserializzato utilizzando un 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
Restituisce
true
se il lettore si trova in corrispondenza dell'elemento iniziale del flusso da leggere. In caso contrario, false
.
Eccezioni
parametro reader
impostato su null
.
Si applica a
IsStartObject(XmlDictionaryReader)
Determina se la classe XmlDictionaryReader è posizionata su un oggetto che può essere deserializzato utilizzando un 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
Classe XmlDictionaryReader contenente l'XML da leggere.
Restituisce
true
se il lettore si trova in corrispondenza dell'elemento iniziale del flusso da leggere. In caso contrario, false
.
Eccezioni
parametro reader
impostato su null
.
Commenti
Il metodo IsStartObject determina se è possibile leggere un oggetto esaminando il nome e lo spazio dei nomi dell'elemento XML su cui è posizionato il lettore 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 i valori seguenti: nome e spazio dei nomi del contratto dati del tipo passato al costruttore o valori rootName
e rootNamespace
passati al costruttore (se presenti).
È possibile impostare i parametri rootName
e rootNamespace
nei costruttori seguenti: NetDataContractSerializer.NetDataContractSerializer(String, String), NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString) e NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString, StreamingContext, Int32, Boolean, FormatterAssemblyStyle, ISurrogateSelector).