Udostępnij za pośrednictwem


NetDataContractSerializer.IsStartObject Metoda

Definicja

Określa, czy czytnik jest umieszczony na obiekcie, który można deserializować.

Przeciążenia

IsStartObject(XmlReader)

Określa, czy obiekt XmlReader jest umieszczony na obiekcie, który można deserializować przy użyciu określonego czytnika.

IsStartObject(XmlDictionaryReader)

Określa, czy obiekt XmlDictionaryReader jest umieszczony na obiekcie, który można deserializować przy użyciu określonego czytnika.

Uwagi

Jest to równoważne użyciu ReadObject metody interfejsu IFormatter .

IsStartObject(XmlReader)

Określa, czy obiekt XmlReader jest umieszczony na obiekcie, który można deserializować przy użyciu określonego czytnika.

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

Element XmlReader zawierający kod XML do odczytania.

Zwraca

true jeśli czytnik znajduje się na początku elementu strumienia do odczytania; w przeciwnym razie , false.

Wyjątki

parametr reader jest ustawiony na nullwartość .

Dotyczy

IsStartObject(XmlDictionaryReader)

Określa, czy obiekt XmlDictionaryReader jest umieszczony na obiekcie, który można deserializować przy użyciu określonego czytnika.

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

Element XmlDictionaryReader zawierający kod XML do odczytania.

Zwraca

true, jeśli czytnik znajduje się na początku elementu strumienia do odczytania; w przeciwnym razie , false.

Wyjątki

parametr reader jest ustawiony na nullwartość .

Uwagi

Określa IsStartObject , czy może odczytać obiekt, sprawdzając nazwę i przestrzeń nazw elementu XML, na który znajduje się czytelnik, oraz porównując wartości z oczekiwaną nazwą i przestrzenią nazw. Oczekiwaną nazwę i przestrzeń nazw można ustawić przy użyciu następujących elementów: nazwę kontraktu danych i przestrzeń nazw typu przekazanego do konstruktora lub rootName wartości i rootNamespace przekazane do konstruktora (jeśli istnieje).

Można ustawić elementy rootName i rootNamespace w następujących konstruktorach: NetDataContractSerializer.NetDataContractSerializer(String, String), NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString)i NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString, StreamingContext, Int32, Boolean, FormatterAssemblyStyle, ISurrogateSelector).

Dotyczy