NetDataContractSerializer.IsStartObject Metoda

Definice

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

reader
XmlReader

Obsahuje XmlReader kód XML, který se má přečíst.

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).

Platí pro