NetDataContractSerializer.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í.
Určuje, zda je čtenář umístěn na objektu, který lze deserializovat.
Přetížení
| Name | Description |
|---|---|
| IsStartObject(XmlReader) |
Určuje, zda je umístěn XmlReader na objektu, který lze deserializovat pomocí zadané čtečky. |
| IsStartObject(XmlDictionaryReader) |
Určuje, zda je umístěn XmlDictionaryReader na objektu, který lze deserializovat pomocí zadané čtečky. |
Poznámky
To je ekvivalentní použití ReadObject metody IFormatter rozhraní.
IsStartObject(XmlReader)
Určuje, zda je umístěn XmlReader na objektu, který lze deserializovat pomocí zadané čtečky.
public:
override bool IsStartObject(System::Xml::XmlReader ^ reader);
public override bool IsStartObject(System.Xml.XmlReader reader);
override this.IsStartObject : System.Xml.XmlReader -> bool
Public Overrides Function IsStartObject (reader As XmlReader) As Boolean
Parametry
Návraty
trueje-li čtenář na začátku prvku datového proudu ke čtení; v opačném případě . false
Výjimky
je reader nastavena na nullhodnotu .
Platí pro
IsStartObject(XmlDictionaryReader)
Určuje, zda je umístěn XmlDictionaryReader na objektu, který lze deserializovat pomocí zadané čtečky.
public:
override bool IsStartObject(System::Xml::XmlDictionaryReader ^ reader);
public override bool IsStartObject(System.Xml.XmlDictionaryReader reader);
override this.IsStartObject : System.Xml.XmlDictionaryReader -> bool
Public Overrides Function IsStartObject (reader As XmlDictionaryReader) As Boolean
Parametry
- reader
- XmlDictionaryReader
Obsahuje XmlDictionaryReader kód XML, který se má přečíst.
Návraty
true, pokud je čtenář na začátku prvku datového proudu ke čtení; v opačném případě . false
Výjimky
je reader nastavena na nullhodnotu .
Poznámky
Určuje IsStartObject , zda může číst objekt prozkoumáním názvu a oboru názvů elementu XML, na který je čtenář umístěn a porovnává hodnoty s očekávaným názvem a oborem názvů. Očekávaný název a obor názvů lze nastavit takto: název kontraktu dat a obor názvů typu předaného do konstruktoru nebo rootName hodnoty a rootNamespace hodnoty předané do konstruktoru (pokud existují).
Můžete nastavit a rootNamerootNamespace v následujících konstruktorech: NetDataContractSerializer.NetDataContractSerializer(String, String), NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString)a NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString, StreamingContext, Int32, Boolean, FormatterAssemblyStyle, ISurrogateSelector).