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
| Nome | Descrizione |
|---|---|
| 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).