NetDataContractSerializer.IsStartObject Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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 null
wartość .
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 null
wartość .
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).