NetDataContractSerializer.IsStartObject Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bestimmt, ob der Reader auf einem Objekt positioniert ist, das deserialisiert werden kann.
Überlädt
IsStartObject(XmlReader) |
Bestimmt, ob der XmlReader auf einem Objekt positioniert ist, das mit dem angegebenen Reader deserialisiert werden kann. |
IsStartObject(XmlDictionaryReader) |
Bestimmt, ob der XmlDictionaryReader auf einem Objekt positioniert ist, das mit dem angegebenen Reader deserialisiert werden kann. |
Hinweise
Dies entspricht der ReadObject
-Methode der IFormatter
-Schnittstelle.
IsStartObject(XmlReader)
Bestimmt, ob der XmlReader auf einem Objekt positioniert ist, das mit dem angegebenen Reader deserialisiert werden kann.
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
Parameter
Gibt zurück
true
, wenn der Reader sich am Startelement des zu lesenden Streams befindet, andernfalls false
.
Ausnahmen
Für reader
ist null
festgelegt.
Gilt für:
IsStartObject(XmlDictionaryReader)
Bestimmt, ob der XmlDictionaryReader auf einem Objekt positioniert ist, das mit dem angegebenen Reader deserialisiert werden kann.
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
Parameter
- reader
- XmlDictionaryReader
Ein XmlDictionaryReader-Objekt, das das zu lesende XML enthält.
Gibt zurück
true
, wenn der Reader sich am Startelement des zu lesenden Streams befindet, andernfalls false
.
Ausnahmen
Für reader
ist null
festgelegt.
Hinweise
Das IsStartObject bestimmt, ob ein Objekt gelesen werden kann, indem der Name und Namespace des XML-Elements, auf dem der Reader positioniert ist, untersucht und die Werte mit dem erwarteten Namen und Namespace verglichen werden. Der erwartete Name und Namespace werden wie folgt festgelegt: Datenvertragsname und Namespace des in den Konstruktor übergebenen Typs oder die in den Konstruktor übergebenen Werte für rootName
und rootNamespace
(falls vorhanden).
Sie können rootName
und rootNamespace
in den folgenden Konstruktoren festlegen: NetDataContractSerializer.NetDataContractSerializer(String, String), NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString) und NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString, StreamingContext, Int32, Boolean, FormatterAssemblyStyle, ISurrogateSelector).