DataContractJsonSerializer.IsStartObject Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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)
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)
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
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.