DataContractJsonSerializer.IsStartObject Metódus

Definíció

Lekéri azt az értéket, amely meghatározza, hogy a szerializáló képes-e olvasni az objektumot.

Túlterhelések

Name Description
IsStartObject(XmlDictionaryReader)

Olyan értéket kap, amely meghatározza, hogy a XmlDictionaryReader szerializáló által deszerializálható objektumot képviselő XML-elem fölé van-e helyezve.

IsStartObject(XmlReader)

Meghatározza, hogy az XmlReader objektum egy deszerializálható objektumon van-e elhelyezve.

IsStartObject(XmlDictionaryReader)

Forrás:
DataContractJsonSerializer.cs
Forrás:
DataContractJsonSerializer.cs
Forrás:
DataContractJsonSerializer.cs
Forrás:
DataContractJsonSerializer.cs
Forrás:
DataContractJsonSerializer.cs

Olyan értéket kap, amely meghatározza, hogy a XmlDictionaryReader szerializáló által deszerializálható objektumot képviselő XML-elem fölé van-e helyezve.

public:
 override bool IsStartObject(System::Xml::XmlDictionaryReader ^ reader);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public override bool IsStartObject(System.Xml.XmlDictionaryReader reader);
public override bool IsStartObject(System.Xml.XmlDictionaryReader reader);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public override bool IsStartObject(System.Xml.XmlDictionaryReader reader);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
override this.IsStartObject : System.Xml.XmlDictionaryReader -> bool
override this.IsStartObject : System.Xml.XmlDictionaryReader -> bool
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
override this.IsStartObject : System.Xml.XmlDictionaryReader -> bool
Public Overrides Function IsStartObject (reader As XmlDictionaryReader) As Boolean

Paraméterek

reader
XmlDictionaryReader

A XmlDictionaryReader JSON-ból leképezett XML-adatfolyam olvasásához használt.

Válaszok

trueha az olvasó megfelelően van elhelyezve; egyéb esetben. false

Attribútumok

Megjegyzések

Ez IsStartObject határozza meg, hogy képes-e beolvasni egy objektumot, ha ellenőrzi, hogy az XML-elemen van-e elhelyezve. Emellett megvizsgálja annak az XML-elemnek a nevét és névterét, amelynél az olvasó elhelyezkedik, és összehasonlítja az értékeket a várt névvel és névtérrel. A várt név beállítható a rootName konstruktornak átadott értékkel (ha van ilyen), vagy ha hiányzik a "gyökér". A várt névtér az üres sztring.

Vegye figyelembe, hogy ez a módszer speciális forgatókönyvekhez készült, amikor JSON-ból leképezett XML-t használ.

A következőre érvényes:

IsStartObject(XmlReader)

Forrás:
DataContractJsonSerializer.cs
Forrás:
DataContractJsonSerializer.cs
Forrás:
DataContractJsonSerializer.cs
Forrás:
DataContractJsonSerializer.cs
Forrás:
DataContractJsonSerializer.cs

Meghatározza, hogy az XmlReader objektum egy deszerializálható objektumon van-e elhelyezve.

public:
 override bool IsStartObject(System::Xml::XmlReader ^ reader);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public override bool IsStartObject(System.Xml.XmlReader reader);
public override bool IsStartObject(System.Xml.XmlReader reader);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public override bool IsStartObject(System.Xml.XmlReader reader);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
override this.IsStartObject : System.Xml.XmlReader -> bool
override this.IsStartObject : System.Xml.XmlReader -> bool
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
override this.IsStartObject : System.Xml.XmlReader -> bool
Public Overrides Function IsStartObject (reader As XmlReader) As Boolean

Paraméterek

reader
XmlReader

Az XmlReader XML-adatfolyam olvasásához használt.

Válaszok

trueha az olvasó megfelelően van elhelyezve; egyéb esetben. false

Attribútumok

Megjegyzések

Ez a módszer ellenőrzi, hogy az olvasó egy deszerializálható elemen van-e elhelyezve, és ha igen, visszaadja true azt. A visszatéréshez truea talált elemnek a várt névvel kell rendelkeznie.

A következőre érvényes: