Sdílet prostřednictvím


XmlObjectSerializer.IsStartObject Metoda

Definice

Získá hodnotu, která určuje, zda serializátor může číst objekt.

Přetížení

IsStartObject(XmlDictionaryReader)

Získá hodnotu, která určuje, zda XmlDictionaryReader je umístěna nad element XML, který lze číst.

IsStartObject(XmlReader)

Získá hodnotu, která určuje, zda XmlReader je umístěna nad element XML, který lze číst.

Poznámky

Tato metoda zkontroluje, zda je čtečka umístěna na prvek ke čtení, a vrátí true , zda je element nejvyšší úrovně pro objekt nalezen v datovém proudu XML nebo dokumentu. Pokud chcete vrátit true, musí mít nalezený element očekávaný název. Skutečný očekávaný název elementu závisí na implementaci serializátoru.

DataContractSerializerU třídy je počáteční prvek zadán v konstruktoru třídy rozšíření. Příklad najdete v konstruktorech pro DataContractSerializer třídu .

IsStartObject(XmlDictionaryReader)

Zdroj:
XmlObjectSerializer.cs
Zdroj:
XmlObjectSerializer.cs
Zdroj:
XmlObjectSerializer.cs

Získá hodnotu, která určuje, zda XmlDictionaryReader je umístěna nad element XML, který lze číst.

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

Parametry

reader
XmlDictionaryReader

Slouží XmlDictionaryReader ke čtení streamu XML nebo dokumentu.

Návraty

truepokud čtenář může číst data; v opačném případě . false

Poznámky

Tato metoda zkontroluje, zda je čtečka umístěna na prvek ke čtení, a vrátí true , zda je element nejvyšší úrovně pro objekt nalezen v datovém proudu XML nebo dokumentu. Implementace XmlObjectSerializer určuje, kdy se má vrátit true. Implementace mohou zkontrolovat, zda jsou umístěny v elementu nebo hledat očekávaný název elementu. Jedna implementace XmlObjectSerializer, , DataContractSerializerzkontroluje, že je umístěn na elementu a také zkontroluje, že název elementu je nejvyšší úroveň očekávaného názvu pro typ, který je aktuálně deserializován.

V případě potřeby lze další atributy v datovém proudu XML číst při umístění v elementu nejvyšší úrovně před čtením obsahu XML pomocí ReadObject metody .

Platí pro

IsStartObject(XmlReader)

Zdroj:
XmlObjectSerializer.cs
Zdroj:
XmlObjectSerializer.cs
Zdroj:
XmlObjectSerializer.cs

Získá hodnotu, která určuje, zda XmlReader je umístěna nad element XML, který lze číst.

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

Parametry

reader
XmlReader

Slouží XmlReader ke čtení streamu XML nebo dokumentu.

Návraty

truepokud je čtečka umístěna nad počátečním prvkem; v opačném případě . false

Poznámky

Tato metoda zkontroluje, zda je čtečka umístěna na prvek ke čtení, a vrátí true , zda je element nejvyšší úrovně pro objekt nalezen v datovém proudu XML nebo dokumentu. Pokud chcete vrátit true, musí mít nalezený element očekávaný název. Skutečný očekávaný název elementu závisí na implementaci serializátoru.

DataContractSerializerU třídy je počáteční prvek zadán v konstruktoru třídy rozšíření. Příklad najdete v konstruktorech pro DataContractSerializer třídu .

Platí pro