XmlObjectSerializer.IsStartObject Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
true
pokud č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
Návraty
true
pokud 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 .