DataContractJsonSerializer.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.
Ruft einen Wert ab, der angibt, ob das Serialisierungsprogramm das Objekt lesen kann.
Überlädt
IsStartObject(XmlDictionaryReader) |
Ruft einen Wert ab, der angibt, ob der XmlDictionaryReader auf einem XML-Element positioniert ist und ob es sich dabei um ein Objekt handelt, von dem aus das Serialisierungsprogramm deserialisieren kann. |
IsStartObject(XmlReader) |
Bestimmt, ob der XmlReader auf einem Objekt positioniert ist, das deserialisiert werden kann. |
IsStartObject(XmlDictionaryReader)
Ruft einen Wert ab, der angibt, ob der XmlDictionaryReader auf einem XML-Element positioniert ist und ob es sich dabei um ein Objekt handelt, von dem aus das Serialisierungsprogramm deserialisieren 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
Das XmlDictionaryReader-Objekt, das zum Lesen des aus JSON zugeordneten XML-Streams verwendet wird.
Gibt zurück
true
, wenn der Reader korrekt positioniert ist, andernfalls false
.
Hinweise
Das IsStartObject-Objekt bestimmt, ob ein Objekt gelesen werden kann, indem es überprüft, ob der Reader auf einem XML-Element positioniert ist. Weiterhin analysiert es den Namen und Namespace des XML-Elements, auf dem der Reader positioniert ist, und vergleicht die Werte mit dem erwarteten Namen und Namespace. Der erwartete Name kann mithilfe des rootName
-Werts festgelegt werden, der an den Konstruktor übergeben wird (falls vorhanden). Ist der Wert nicht vorhanden, ist die Standardeinstellung "root". Der erwartete Namespace ist die leere Zeichenfolge.
Beachten Sie, dass diese Methode für erweiterte Szenarien bestimmt ist, in denen XML aus JSON zugeordnet wird.
Gilt für
IsStartObject(XmlReader)
Bestimmt, ob der XmlReader auf einem Objekt positioniert ist, das 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 korrekt positioniert ist, andernfalls false
.
Hinweise
Diese Methode überprüft, ob der Reader auf einem Element positioniert ist, das deserialisiert werden kann, und gibt falls zutreffend true
zurück. Damit true
zurückgegeben wird, muss das gefundene Element den erwarteten Namen aufweisen.