XmlObjectSerializer.ReadObject Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
XML belgesini veya belge akışını okur ve seri durumdan çıkarılmış nesneyi döndürür.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| 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ı ile XmlDictionaryReader okur ve seri durumdan çıkarılmış nesneyi döndürür. |
| ReadObject(XmlReader) |
XML belgesini veya akışını ile XmlReader okur ve seri durumdan çıkarılmış nesneyi döndürür. |
| ReadObject(XmlDictionaryReader, Boolean) |
XML akışını veya belgeyi 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ı ile XmlReader 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
- 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);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public virtual object? ReadObject(System.IO.Stream stream);
public virtual object? ReadObject(System.IO.Stream stream);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public virtual object? ReadObject(System.IO.Stream stream);
abstract member ReadObject : System.IO.Stream -> obj
override this.ReadObject : System.IO.Stream -> obj
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
abstract member ReadObject : System.IO.Stream -> obj
override this.ReadObject : System.IO.Stream -> obj
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
abstract member ReadObject : System.IO.Stream -> obj
override this.ReadObject : System.IO.Stream -> obj
Public Overridable Function ReadObject (stream As Stream) As Object
Parametreler
Döndürülenler
Seri durumdan çıkarılmış nesne.
- Öznitelikler
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
ReadObject(XmlDictionaryReader)
- Kaynak:
- XmlObjectSerializer.cs
- Kaynak:
- XmlObjectSerializer.cs
- Kaynak:
- XmlObjectSerializer.cs
- Kaynak:
- XmlObjectSerializer.cs
- Kaynak:
- XmlObjectSerializer.cs
XML belgesini veya akışını ile XmlDictionaryReader 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);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public virtual object? ReadObject(System.Xml.XmlDictionaryReader reader);
public virtual object? ReadObject(System.Xml.XmlDictionaryReader reader);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public virtual object? ReadObject(System.Xml.XmlDictionaryReader reader);
abstract member ReadObject : System.Xml.XmlDictionaryReader -> obj
override this.ReadObject : System.Xml.XmlDictionaryReader -> obj
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
abstract member ReadObject : System.Xml.XmlDictionaryReader -> obj
override this.ReadObject : System.Xml.XmlDictionaryReader -> obj
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
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.
- Öznitelikler
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
ReadObject(XmlReader)
- Kaynak:
- XmlObjectSerializer.cs
- Kaynak:
- XmlObjectSerializer.cs
- Kaynak:
- XmlObjectSerializer.cs
- Kaynak:
- XmlObjectSerializer.cs
- Kaynak:
- XmlObjectSerializer.cs
XML belgesini veya akışını ile XmlReader 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);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public virtual object? ReadObject(System.Xml.XmlReader reader);
public virtual object? ReadObject(System.Xml.XmlReader reader);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public virtual object? ReadObject(System.Xml.XmlReader reader);
abstract member ReadObject : System.Xml.XmlReader -> obj
override this.ReadObject : System.Xml.XmlReader -> obj
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
abstract member ReadObject : System.Xml.XmlReader -> obj
override this.ReadObject : System.Xml.XmlReader -> obj
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
abstract member ReadObject : System.Xml.XmlReader -> obj
override this.ReadObject : System.Xml.XmlReader -> obj
Public Overridable Function ReadObject (reader As XmlReader) As Object
Parametreler
Döndürülenler
Seri durumdan çıkarılmış nesne.
- Öznitelikler
Şunlara uygulanır
ReadObject(XmlDictionaryReader, Boolean)
- Kaynak:
- XmlObjectSerializer.cs
- Kaynak:
- XmlObjectSerializer.cs
- Kaynak:
- XmlObjectSerializer.cs
- Kaynak:
- XmlObjectSerializer.cs
- Kaynak:
- XmlObjectSerializer.cs
XML akışını veya belgeyi 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);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public abstract object? ReadObject(System.Xml.XmlDictionaryReader reader, bool verifyObjectName);
public abstract object? ReadObject(System.Xml.XmlDictionaryReader reader, bool verifyObjectName);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public abstract object? ReadObject(System.Xml.XmlDictionaryReader reader, bool verifyObjectName);
abstract member ReadObject : System.Xml.XmlDictionaryReader * bool -> obj
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
abstract member ReadObject : System.Xml.XmlDictionaryReader * bool -> obj
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
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, false doğrulamayı atlamak için.
Döndürülenler
Seri durumdan çıkarılmış nesne.
- Öznitelikler
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
- Kaynak:
- XmlObjectSerializer.cs
- Kaynak:
- XmlObjectSerializer.cs
XML belgesini veya akışını ile XmlReader 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);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public virtual object? ReadObject(System.Xml.XmlReader reader, bool verifyObjectName);
public virtual object? ReadObject(System.Xml.XmlReader reader, bool verifyObjectName);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
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
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
abstract member ReadObject : System.Xml.XmlReader * bool -> obj
override this.ReadObject : System.Xml.XmlReader * bool -> obj
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
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
- 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 öğesini seçin.
Döndürülenler
Seri durumdan çıkarılmış nesne.
- Öznitelikler
Açıklamalar
parametresi, verifyObjectName öğesinin nesnenin IsStartObject başlangıcı olup olmadığını belirlemek için yöntemiyle aynı kodu kullanır.