Udostępnij za pośrednictwem


XmlObjectSerializer.ReadObject Metoda

Definicja

Odczytuje dokument XML lub strumień dokumentu i zwraca obiekt deserializowany.

Przeciążenia

ReadObject(Stream)

Odczytuje strumień XML lub dokument z obiektem Stream i zwraca obiekt deserializowany.

ReadObject(XmlDictionaryReader)

Odczytuje dokument XML lub strumień z obiektem XmlDictionaryReader i zwraca obiekt deserializowany.

ReadObject(XmlReader)

Odczytuje dokument XML lub strumień z obiektem XmlReader i zwraca obiekt deserializowany.

ReadObject(XmlDictionaryReader, Boolean)

Odczytuje strumień XML lub dokument z obiektem XmlDictionaryReader i zwraca obiekt deserializowany. Umożliwia również określenie, czy serializator może odczytać dane przed podjęciem próby odczytania go.

ReadObject(XmlReader, Boolean)

Odczytuje dokument XML lub strumień z obiektem XmlReader i zwraca obiekt deserializowany. Umożliwia również określenie, czy serializator może odczytać dane przed podjęciem próby odczytania go.

ReadObject(Stream)

Źródło:
XmlObjectSerializer.cs
Źródło:
XmlObjectSerializer.cs
Źródło:
XmlObjectSerializer.cs

Odczytuje strumień XML lub dokument z obiektem Stream i zwraca obiekt deserializowany.

public:
 virtual System::Object ^ ReadObject(System::IO::Stream ^ stream);
public virtual object ReadObject (System.IO.Stream stream);
public virtual object? ReadObject (System.IO.Stream stream);
abstract member ReadObject : System.IO.Stream -> obj
override this.ReadObject : System.IO.Stream -> obj
Public Overridable Function ReadObject (stream As Stream) As Object

Parametry

stream
Stream

Element Stream służący do odczytywania strumienia XML lub dokumentu.

Zwraca

Obiekt deserializatora.

Uwagi

Ta metoda jest metodą wirtualną i ma domyślną implementację, która tworzy czytelnik słownika w celu odczytania bazowego strumienia i deserializacji go. Domyślna implementacja zakłada, że strumień jest tekstem lub kodem XML.

Dotyczy

ReadObject(XmlDictionaryReader)

Źródło:
XmlObjectSerializer.cs
Źródło:
XmlObjectSerializer.cs
Źródło:
XmlObjectSerializer.cs

Odczytuje dokument XML lub strumień z obiektem XmlDictionaryReader i zwraca obiekt deserializowany.

public:
 virtual System::Object ^ ReadObject(System::Xml::XmlDictionaryReader ^ reader);
public virtual object ReadObject (System.Xml.XmlDictionaryReader reader);
public virtual object? ReadObject (System.Xml.XmlDictionaryReader reader);
abstract member ReadObject : System.Xml.XmlDictionaryReader -> obj
override this.ReadObject : System.Xml.XmlDictionaryReader -> obj
Public Overridable Function ReadObject (reader As XmlDictionaryReader) As Object

Parametry

reader
XmlDictionaryReader

Element XmlDictionaryReader służący do odczytywania dokumentu XML.

Zwraca

Obiekt deserializatora.

Uwagi

Ta metoda jest metodą wirtualną i ma domyślną implementację, która tworzy czytelnik słownika w celu odczytania bazowego strumienia i deserializacji go. Domyślna implementacja zakłada, że strumień jest tekstem lub kodem XML.

Dotyczy

ReadObject(XmlReader)

Źródło:
XmlObjectSerializer.cs
Źródło:
XmlObjectSerializer.cs
Źródło:
XmlObjectSerializer.cs

Odczytuje dokument XML lub strumień z obiektem XmlReader i zwraca obiekt deserializowany.

public:
 virtual System::Object ^ ReadObject(System::Xml::XmlReader ^ reader);
public virtual object ReadObject (System.Xml.XmlReader reader);
public virtual object? ReadObject (System.Xml.XmlReader reader);
abstract member ReadObject : System.Xml.XmlReader -> obj
override this.ReadObject : System.Xml.XmlReader -> obj
Public Overridable Function ReadObject (reader As XmlReader) As Object

Parametry

reader
XmlReader

Element XmlReader służący do odczytywania strumienia XML lub dokumentu.

Zwraca

Obiekt deserializatora.

Dotyczy

ReadObject(XmlDictionaryReader, Boolean)

Źródło:
XmlObjectSerializer.cs
Źródło:
XmlObjectSerializer.cs
Źródło:
XmlObjectSerializer.cs

Odczytuje strumień XML lub dokument z obiektem XmlDictionaryReader i zwraca obiekt deserializowany. Umożliwia również określenie, czy serializator może odczytać dane przed podjęciem próby odczytania go.

public:
 abstract System::Object ^ ReadObject(System::Xml::XmlDictionaryReader ^ reader, bool verifyObjectName);
public abstract object ReadObject (System.Xml.XmlDictionaryReader reader, bool verifyObjectName);
public abstract object? ReadObject (System.Xml.XmlDictionaryReader reader, bool verifyObjectName);
abstract member ReadObject : System.Xml.XmlDictionaryReader * bool -> obj
Public MustOverride Function ReadObject (reader As XmlDictionaryReader, verifyObjectName As Boolean) As Object

Parametry

reader
XmlDictionaryReader

Element XmlDictionaryReader służący do odczytywania dokumentu XML.

verifyObjectName
Boolean

true aby sprawdzić, czy ujęta nazwa elementu XML i przestrzeń nazw odpowiadają głównej nazwie i głównej przestrzeni nazw; w przeciwnym razie, false aby pominąć weryfikację.

Zwraca

Obiekt deserializatora.

Uwagi

Parametr verifyObjectName używa tego samego kodu co IsStartObject metoda, aby określić, czy element jest początkiem obiektu.

Dotyczy

ReadObject(XmlReader, Boolean)

Źródło:
XmlObjectSerializer.cs
Źródło:
XmlObjectSerializer.cs
Źródło:
XmlObjectSerializer.cs

Odczytuje dokument XML lub strumień z obiektem XmlReader i zwraca obiekt deserializowany. Umożliwia również określenie, czy serializator może odczytać dane przed podjęciem próby odczytania go.

public:
 virtual System::Object ^ ReadObject(System::Xml::XmlReader ^ reader, bool verifyObjectName);
public virtual object ReadObject (System.Xml.XmlReader reader, bool verifyObjectName);
public virtual object? ReadObject (System.Xml.XmlReader reader, bool verifyObjectName);
abstract member ReadObject : System.Xml.XmlReader * bool -> obj
override this.ReadObject : System.Xml.XmlReader * bool -> obj
Public Overridable Function ReadObject (reader As XmlReader, verifyObjectName As Boolean) As Object

Parametry

reader
XmlReader

Element XmlReader służący do odczytywania dokumentu XML lub strumienia.

verifyObjectName
Boolean

true aby sprawdzić, czy ujęta nazwa elementu XML i przestrzeń nazw odpowiadają głównej nazwie i głównej przestrzeni nazw; false aby pominąć weryfikację.

Zwraca

Obiekt deserializatora.

Uwagi

Parametr verifyObjectName używa tego samego kodu co IsStartObject metoda, aby określić, czy element jest początkiem obiektu.

Dotyczy