DataContractJsonSerializer.IsStartObject Methode

Definition

Ruft einen Wert ab, der angibt, ob der Serialisierer das Objekt lesen kann.

Überlädt

Name Beschreibung
IsStartObject(XmlDictionaryReader)

Ruft einen Wert ab, der angibt, ob die XmlDictionaryReader Position über einem XML-Element, das ein Objekt darstellt, von dem der Serialisierer deserialisieren kann.

IsStartObject(XmlReader)

Bestimmt, ob das XmlReader Objekt in einem Objekt positioniert wird, das deserialisiert werden kann.

IsStartObject(XmlDictionaryReader)

Ruft einen Wert ab, der angibt, ob die XmlDictionaryReader Position über einem XML-Element, das ein Objekt darstellt, von dem der Serialisierer 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

Der XmlDictionaryReader zum Lesen des XML-Datenstroms aus JSON zugeordnete XML-Datenstrom.

Gibt zurück

truewenn der Leser richtig positioniert ist; andernfalls . false

Hinweise

Dies IsStartObject bestimmt, ob ein Objekt gelesen werden kann, indem überprüft wird, ob es in einem XML-Element positioniert ist. Außerdem wird der Name und der Namespace des XML-Elements untersucht, an dem der Leser positioniert ist, und vergleicht die Werte mit dem erwarteten Namen und Namespace. Der erwartete Name kann mit dem wert festgelegt werden, der rootName an den Konstruktor übergeben wird (sofern vorhanden) oder "root" ist, wenn er nicht vorhanden ist. Der erwartete Namespace ist die leere Zeichenfolge.

Beachten Sie, dass diese Methode für erweiterte Szenarien vorgesehen ist, wenn Sie mit XML arbeiten, das aus JSON zugeordnet ist.

Gilt für:

IsStartObject(XmlReader)

Bestimmt, ob das XmlReader Objekt in einem Objekt positioniert wird, 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

reader
XmlReader

Der XmlReader zum Lesen des XML-Datenstroms verwendete.

Gibt zurück

truewenn der Leser richtig positioniert ist; andernfalls . false

Hinweise

Mit dieser Methode wird überprüft, ob der Reader in einem Element positioniert ist, das deserialisiert werden kann, und gibt bei Bedarf zurück true . Um zurückzugeben true, muss das gefundene Element den erwarteten Namen haben.

Gilt für: