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 Leser in einem Objekt positioniert ist, das deserialisiert werden kann.
Überlädt
| Name | Beschreibung |
|---|---|
| IsStartObject(XmlReader) |
Bestimmt, ob die XmlReader Position eines Objekts, das mithilfe des angegebenen Readers deserialisiert werden kann. |
| IsStartObject(XmlDictionaryReader) |
Bestimmt, ob die XmlDictionaryReader Position eines Objekts, das mithilfe des angegebenen Readers deserialisiert werden kann. |
Hinweise
Dies entspricht der Verwendung der ReadObject Methode der IFormatter Schnittstelle.
IsStartObject(XmlReader)
Bestimmt, ob die XmlReader Position eines Objekts, das mithilfe des angegebenen Readers 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
truewenn sich der Leser am Startelement des zu lesenden Datenstroms befindet; andernfalls . false
Ausnahmen
ist reader auf null.
Gilt für:
IsStartObject(XmlDictionaryReader)
Bestimmt, ob die XmlDictionaryReader Position eines Objekts, das mithilfe des angegebenen Readers 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
Eine XmlDictionaryReader , die den zu lesenden XML-Code enthält.
Gibt zurück
true, wenn sich der Leser am Startelement des zu lesenden Datenstroms befindet; andernfalls . false
Ausnahmen
ist reader auf null.
Hinweise
Die IsStartObject Bestimmt, ob ein Objekt gelesen werden kann, indem er den Namen und den Namespace des XML-Elements untersucht, an dem der Leser positioniert ist, und vergleicht die Werte mit dem erwarteten Namen und Namespace. Der erwartete Name und der Namespace können mit folgendem Festgelegt werden: der Datenvertragsname und der Namespace des Typs, der an den Konstruktor übergeben wird, oder die rootName an rootNamespace den Konstruktor übergebenen Werte (sofern vorhanden).
Sie können die rootName und rootNamespace in den folgenden Konstruktoren festlegen: NetDataContractSerializer.NetDataContractSerializer(String, String), , und .NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString, StreamingContext, Int32, Boolean, FormatterAssemblyStyle, ISurrogateSelector)NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString)