XmlObjectSerializer.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) |
Beolvas egy értéket, amely meghatározza, hogy a XmlDictionaryReader rendszer egy olvasható XML-elem fölé helyezi-e. |
| IsStartObject(XmlReader) |
Beolvas egy értéket, amely meghatározza, hogy a XmlReader rendszer egy olvasható XML-elem fölé helyezi-e. |
Megjegyzések
Ez a módszer ellenőrzi, hogy az olvasó egy olvasandó elemen van-e elhelyezve, és visszaadja true , hogy az elem az XML-adatfolyamban vagy -dokumentumban található objektum legfelső szintű eleme-e. A visszatéréshez truea talált elemnek egy várt névvel kell rendelkeznie. A tényleges várt elemnév a szerializáló implementációjától függ.
DataContractSerializerA kezdőelem a bővítményosztály konstruktorában van megadva. Például tekintse meg az osztály konstruktorát DataContractSerializer .
IsStartObject(XmlDictionaryReader)
Beolvas egy értéket, amely meghatározza, hogy a XmlDictionaryReader rendszer egy olvasható XML-elem fölé helyezi-e.
public:
abstract bool IsStartObject(System::Xml::XmlDictionaryReader ^ reader);
public abstract bool IsStartObject(System.Xml.XmlDictionaryReader reader);
abstract member IsStartObject : System.Xml.XmlDictionaryReader -> bool
Public MustOverride Function IsStartObject (reader As XmlDictionaryReader) As Boolean
Paraméterek
- reader
- XmlDictionaryReader
Az XmlDictionaryReader XML-adatfolyam vagy -dokumentum olvasására használható.
Válaszok
trueha az olvasó be tudja olvasni az adatokat; egyéb esetben. false
Megjegyzések
Ez a metódus ellenőrzi, hogy az olvasó egy olvasandó elemen van-e elhelyezve, és azt adja vissza true , hogy az elem az XML-adatfolyamban vagy -dokumentumban található objektum legfelső szintű eleme-e. A XmlObjectSerializer megvalósítás határozza meg, hogy mikor kell visszatérni true. Az implementációk ellenőrizhetik, hogy egy elemen vannak-e elhelyezve, vagy keresnek-e egy várt elemnevet. A ( the DataContractSerializer) egyik implementációja XmlObjectSerializerellenőrzi, hogy az elem egy elemen van-e elhelyezve, és azt is ellenőrzi, hogy az elemnév a jelenleg deszerializált típus legmagasabb szintű elvárt neve-e.
Szükség esetén az XML-adatfolyam további attribútumai is olvashatók, miközben a legfelső szintű elemre kerülnek, mielőtt az ReadObject XML-tartalmakat a metódussal olvasnák.
A következőre érvényes:
IsStartObject(XmlReader)
Beolvas egy értéket, amely meghatározza, hogy a XmlReader rendszer egy olvasható XML-elem fölé helyezi-e.
public:
virtual bool IsStartObject(System::Xml::XmlReader ^ reader);
public virtual bool IsStartObject(System.Xml.XmlReader reader);
abstract member IsStartObject : System.Xml.XmlReader -> bool
override this.IsStartObject : System.Xml.XmlReader -> bool
Public Overridable Function IsStartObject (reader As XmlReader) As Boolean
Paraméterek
Válaszok
trueha az olvasó a kezdőelem fölé van helyezve; egyéb esetben. false
Megjegyzések
Ez a módszer ellenőrzi, hogy az olvasó egy olvasandó elemen van-e elhelyezve, és visszaadja true , hogy az elem az XML-adatfolyamban vagy -dokumentumban található objektum legfelső szintű eleme-e. A visszatéréshez truea talált elemnek egy várt névvel kell rendelkeznie. A tényleges várt elemnév a szerializáló implementációjától függ.
DataContractSerializerA kezdőelem a bővítményosztály konstruktorában van megadva. Például tekintse meg az osztály konstruktorát DataContractSerializer .