Share via


XmlObjectSerializer.ReadObject Yöntem

Tanım

XML belgesini veya belge akışını okur ve seri durumdan çıkarılmış nesneyi döndürür.

Aşırı Yüklemeler

ReadObject(Stream)

XML akışını veya belgesini ile Stream okur ve seri durumdan çıkarılmış nesneyi döndürür.

ReadObject(XmlDictionaryReader)

XML belgesini veya akışını bir XmlDictionaryReader ile okur ve seri durumdan çıkarılmış nesneyi döndürür.

ReadObject(XmlReader)

XML belgesini veya akışını bir XmlReader ile okur ve seri durumdan çıkarılmış nesneyi döndürür.

ReadObject(XmlDictionaryReader, Boolean)

XML akışını veya belgesini ile XmlDictionaryReader okur ve seri durumdan çıkarılmış nesneyi döndürür; seri hale getiricinin verileri okumayı denemeden önce okuyup okuyamayacağını belirtmenizi de sağlar.

ReadObject(XmlReader, Boolean)

XML belgesini veya akışını bir XmlReader ile okur ve seri durumdan çıkarılmış nesneyi döndürür; seri hale getiricinin verileri okumayı denemeden önce okuyup okuyamayacağını belirtmenizi de sağlar.

ReadObject(Stream)

Kaynak:
XmlObjectSerializer.cs
Kaynak:
XmlObjectSerializer.cs
Kaynak:
XmlObjectSerializer.cs

XML akışını veya belgesini ile Stream okur ve seri durumdan çıkarılmış nesneyi döndürür.

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

Parametreler

stream
Stream

Stream XML akışını veya belgeyi okumak için kullanılan.

Döndürülenler

Seri durumdan çıkarılmış nesne.

Açıklamalar

Bu yöntem sanal bir yöntemdir ve temel alınan akışı okumak ve seri durumdan çıkartmak için sözlük okuyucusu oluşturan varsayılan bir uygulamaya sahiptir. Varsayılan uygulama, akışın metin veya XML olduğunu varsayar.

Şunlara uygulanır

ReadObject(XmlDictionaryReader)

Kaynak:
XmlObjectSerializer.cs
Kaynak:
XmlObjectSerializer.cs
Kaynak:
XmlObjectSerializer.cs

XML belgesini veya akışını bir XmlDictionaryReader ile okur ve seri durumdan çıkarılmış nesneyi döndürür.

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

Parametreler

reader
XmlDictionaryReader

XmlDictionaryReader XML belgesini okumak için kullanılan.

Döndürülenler

Seri durumdan çıkarılmış nesne.

Açıklamalar

Bu yöntem sanal bir yöntemdir ve temel alınan akışı okumak ve seri durumdan çıkartmak için sözlük okuyucusu oluşturan varsayılan bir uygulamaya sahiptir. Varsayılan uygulama, akışın metin veya XML olduğunu varsayar.

Şunlara uygulanır

ReadObject(XmlReader)

Kaynak:
XmlObjectSerializer.cs
Kaynak:
XmlObjectSerializer.cs
Kaynak:
XmlObjectSerializer.cs

XML belgesini veya akışını bir XmlReader ile okur ve seri durumdan çıkarılmış nesneyi döndürür.

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

Parametreler

reader
XmlReader

XmlReader XML akışını veya belgesini okumak için kullanılan.

Döndürülenler

Seri durumdan çıkarılmış nesne.

Şunlara uygulanır

ReadObject(XmlDictionaryReader, Boolean)

Kaynak:
XmlObjectSerializer.cs
Kaynak:
XmlObjectSerializer.cs
Kaynak:
XmlObjectSerializer.cs

XML akışını veya belgesini ile XmlDictionaryReader okur ve seri durumdan çıkarılmış nesneyi döndürür; seri hale getiricinin verileri okumayı denemeden önce okuyup okuyamayacağını belirtmenizi de sağlar.

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

Parametreler

reader
XmlDictionaryReader

XmlDictionaryReader XML belgesini okumak için kullanılan.

verifyObjectName
Boolean

true kapsayan XML öğesi adının ve ad alanının kök ad alanına ve kök ad alanına karşılık gelip olmadığını denetlemek için; aksi takdirde doğrulamayı false atlayabilirsiniz.

Döndürülenler

Seri durumdan çıkarılmış nesne.

Açıklamalar

parametresi, verifyObjectName öğesinin nesnenin IsStartObject başlangıcı olup olmadığını belirlemek için yöntemiyle aynı kodu kullanır.

Şunlara uygulanır

ReadObject(XmlReader, Boolean)

Kaynak:
XmlObjectSerializer.cs
Kaynak:
XmlObjectSerializer.cs
Kaynak:
XmlObjectSerializer.cs

XML belgesini veya akışını bir XmlReader ile okur ve seri durumdan çıkarılmış nesneyi döndürür; seri hale getiricinin verileri okumayı denemeden önce okuyup okuyamayacağını belirtmenizi de sağlar.

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

Parametreler

reader
XmlReader

XmlReader XML belgesini veya akışını okumak için kullanılan.

verifyObjectName
Boolean

true kapsayan XML öğesi adının ve ad alanının kök ad alanına ve kök ad alanına karşılık gelip olmadığını denetlemek için; false doğrulamayı atlayın.

Döndürülenler

Seri durumdan çıkarılmış nesne.

Açıklamalar

parametresi, verifyObjectName öğesinin nesnenin IsStartObject başlangıcı olup olmadığını belirlemek için yöntemiyle aynı kodu kullanır.

Şunlara uygulanır