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 belgeyi 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 belgeyi XmlDictionaryReader okur ve seri durumdan çıkarılmış nesneyi döndürür; ayrıca, seri hale getiricinin verileri okumaya çalışmadan önce okuyup okuyamayacağını belirtmenize de olanak tanır.

ReadObject(XmlReader, Boolean)

XML belgesini veya akışını bir XmlReader okur ve seri durumdan çıkarılmış nesneyi döndürür; ayrıca, seri hale getiricinin verileri okumaya çalışmadan önce okuyup okuyamayacağını belirtmenize de olanak tanır.

ReadObject(Stream)

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

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

C#
public virtual object ReadObject (System.IO.Stream stream);
C#
public virtual object? ReadObject (System.IO.Stream stream);

Parametreler

stream
Stream

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

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 çıkarmak 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

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

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.

C#
public virtual object ReadObject (System.Xml.XmlDictionaryReader reader);
C#
public virtual object? ReadObject (System.Xml.XmlDictionaryReader reader);

Parametreler

reader
XmlDictionaryReader

XML belgesini okumak için kullanılan bir XmlDictionaryReader.

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 çıkarmak 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

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

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.

C#
public virtual object ReadObject (System.Xml.XmlReader reader);
C#
public virtual object? ReadObject (System.Xml.XmlReader reader);

Parametreler

reader
XmlReader

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

Döndürülenler

Seri durumdan çıkarılmış nesne.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

ReadObject(XmlDictionaryReader, Boolean)

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

XML akışını veya belgeyi XmlDictionaryReader okur ve seri durumdan çıkarılmış nesneyi döndürür; ayrıca, seri hale getiricinin verileri okumaya çalışmadan önce okuyup okuyamayacağını belirtmenize de olanak tanır.

C#
public abstract object ReadObject (System.Xml.XmlDictionaryReader reader, bool verifyObjectName);
C#
public abstract object? ReadObject (System.Xml.XmlDictionaryReader reader, bool verifyObjectName);

Parametreler

reader
XmlDictionaryReader

XML belgesini okumak için kullanılan bir XmlDictionaryReader.

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 gelip etmediğini denetlemek için; aksi takdirde doğrulamayı atlamayı false.

Döndürülenler

Seri durumdan çıkarılmış nesne.

Açıklamalar

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

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

ReadObject(XmlReader, Boolean)

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

XML belgesini veya akışını bir XmlReader okur ve seri durumdan çıkarılmış nesneyi döndürür; ayrıca, seri hale getiricinin verileri okumaya çalışmadan önce okuyup okuyamayacağını belirtmenize de olanak tanır.

C#
public virtual object ReadObject (System.Xml.XmlReader reader, bool verifyObjectName);
C#
public virtual object? ReadObject (System.Xml.XmlReader reader, bool verifyObjectName);

Parametreler

reader
XmlReader

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

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 gelip etmediğini denetlemek için; Doğrulamayı atlamak için false.

Döndürülenler

Seri durumdan çıkarılmış nesne.

Açıklamalar

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

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0