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