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í
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
true
pokud 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).