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 čtečka umístěna na objektu, který lze deserializovat.
Přetížení
| Name | Description |
|---|---|
| IsStartObject(XmlReader) |
Určuje, zda XmlReader je umístěn na objekt, který lze deserializovat pomocí zadané čtečky. |
| IsStartObject(XmlDictionaryReader) |
Určuje, zda XmlDictionaryReader je umístěn na objekt, který lze deserializovat pomocí zadané čtečky. |
Poznámky
To je ekvivalentem použití ReadObject metody IFormatter rozhraní.
IsStartObject(XmlReader)
Určuje, zda XmlReader je umístěn na objekt, 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
truepokud se čtenář nachází na počátečním prvku streamu ke čtení; v opačném případě . false
Výjimky
je nastavená reader na null.
Platí pro
IsStartObject(XmlDictionaryReader)
Určuje, zda XmlDictionaryReader je umístěn na objekt, 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
Obsahující XmlDictionaryReader kód XML, který se má přečíst.
Návraty
true, pokud se čtenář nachází na počátečním prvku datového proudu ke čtení; v opačném případě . false
Výjimky
je nastavená reader na null.
Poznámky
Určuje IsStartObject , zda může číst objekt prozkoumáním názvu a oboru názvů elementu XML, na který je umístěn čtenář, a porovnáním hodnot 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 a obor názvů datového kontraktu typu předaný konstruktoru nebo rootName hodnoty a rootNamespace předané konstruktoru (pokud jsou k dispozici).
Můžete nastavit rootName a rootNamespace v následujících konstruktorech: NetDataContractSerializer.NetDataContractSerializer(String, String), NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString)a NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString, StreamingContext, Int32, Boolean, FormatterAssemblyStyle, ISurrogateSelector).