XmlObjectSerializer.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)

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

reader
XmlReader

Az XmlReader XML-adatfolyam vagy -dokumentum olvasására használható.

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 .

A következőre érvényes: