DataContractJsonSerializer.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.
Pobiera wartość określającą, czy serializator może odczytać obiekt.
Przeciążenia
IsStartObject(XmlDictionaryReader) |
Pobiera wartość określającą, czy XmlDictionaryReader element XML jest umieszczony nad elementem XML reprezentującym obiekt, z którego serializator może deserializować. |
IsStartObject(XmlReader) |
Określa, czy XmlReader obiekt jest umieszczony na obiekcie, który można deserializować. |
IsStartObject(XmlDictionaryReader)
Pobiera wartość określającą, czy XmlDictionaryReader element XML jest umieszczony nad elementem XML reprezentującym obiekt, z którego serializator może deserializować.
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
Używany XmlDictionaryReader do odczytywania strumienia XML mapowanego z formatu JSON.
Zwraca
true
jeśli czytnik jest poprawnie umieszczony; w przeciwnym razie , false
.
Uwagi
Określa IsStartObject , czy może odczytać obiekt, sprawdzając, czy jest on umieszczony w elemecie XML. Sprawdza również nazwę i przestrzeń nazw elementu XML, na którą znajduje się czytnik, i porównuje wartości z oczekiwaną nazwą i przestrzenią nazw. Oczekiwana nazwa może zostać ustawiona z wartością przekazaną rootName
do konstruktora (jeśli istnieje) lub jest "katalogiem głównym", jeśli jest nieobecny. Oczekiwana przestrzeń nazw jest pustym ciągiem.
Należy pamiętać, że ta metoda jest przeznaczona dla zaawansowanych scenariuszy podczas pracy z plikiem XML zamapowanym z formatu JSON.
Dotyczy
IsStartObject(XmlReader)
Określa, czy XmlReader obiekt jest umieszczony na obiekcie, który można deserializować.
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 jest poprawnie umieszczony; w przeciwnym razie , false
.
Uwagi
Ta metoda sprawdza, czy czytnik jest umieszczony na elemecie, który może być deserializowany, i zwraca true
wartość , jeśli jest. Aby zwrócić true
element , element found musi mieć oczekiwaną nazwę.