Udostępnij za pośrednictwem


DataContractJsonSerializer.IsStartObject Metoda

Definicja

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

Boolean

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

reader
XmlReader

Używany XmlReader do odczytywania strumienia XML.

Zwraca

Boolean

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ć trueelement , element found musi mieć oczekiwaną nazwę.

Dotyczy