XmlObjectSerializer.ReadObject Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Beolvas egy XML-dokumentumot vagy dokumentumstreamet, és visszaadja a deszerializált objektumot.
Túlterhelések
| Name | Description |
|---|---|
| ReadObject(Stream) |
Beolvassa az XML-adatfolyamot vagy -dokumentumot a Stream deszerializált objektummal, és visszaadja. |
| ReadObject(XmlDictionaryReader) |
Beolvassa az XML-dokumentumot vagy streamet egy XmlDictionaryReader deszerializált objektummal, és visszaadja azt. |
| ReadObject(XmlReader) |
Beolvassa az XML-dokumentumot vagy streamet egy XmlReader deszerializált objektummal, és visszaadja azt. |
| ReadObject(XmlDictionaryReader, Boolean) |
Beolvassa az XML-adatfolyamot vagy -dokumentumot egy XmlDictionaryReader deszerializált objektummal, és visszaadja azt. Azt is megadhatja, hogy a szerializáló elolvassa-e az adatokat, mielőtt megkísérli elolvasni. |
| ReadObject(XmlReader, Boolean) |
Beolvassa az XML-dokumentumot vagy streamet egy XmlReader deszerializált objektummal, és visszaadja azt. Azt is megadhatja, hogy a szerializáló elolvassa-e az adatokat, mielőtt megkísérli elolvasni. |
ReadObject(Stream)
- Forrás:
- XmlObjectSerializer.cs
- Forrás:
- XmlObjectSerializer.cs
- Forrás:
- XmlObjectSerializer.cs
- Forrás:
- XmlObjectSerializer.cs
- Forrás:
- XmlObjectSerializer.cs
Beolvassa az XML-adatfolyamot vagy -dokumentumot a Stream deszerializált objektummal, és visszaadja.
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
Paraméterek
Válaszok
A deszerializált objektum.
- Attribútumok
Megjegyzések
Ez a metódus egy virtuális módszer, és egy alapértelmezett implementációval rendelkezik, amely létrehoz egy szótárolvasót a mögöttes stream olvasásához és deszerializálásához. Az alapértelmezett implementáció feltételezi, hogy a stream szöveg vagy XML.
A következőre érvényes:
ReadObject(XmlDictionaryReader)
- Forrás:
- XmlObjectSerializer.cs
- Forrás:
- XmlObjectSerializer.cs
- Forrás:
- XmlObjectSerializer.cs
- Forrás:
- XmlObjectSerializer.cs
- Forrás:
- XmlObjectSerializer.cs
Beolvassa az XML-dokumentumot vagy streamet egy XmlDictionaryReader deszerializált objektummal, és visszaadja azt.
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
Paraméterek
- reader
- XmlDictionaryReader
Az XmlDictionaryReader XML-dokumentum olvasásához használt.
Válaszok
A deszerializált objektum.
- Attribútumok
Megjegyzések
Ez a metódus egy virtuális módszer, és egy alapértelmezett implementációval rendelkezik, amely létrehoz egy szótárolvasót a mögöttes stream olvasásához és deszerializálásához. Az alapértelmezett implementáció feltételezi, hogy a stream szöveg vagy XML.
A következőre érvényes:
ReadObject(XmlReader)
- Forrás:
- XmlObjectSerializer.cs
- Forrás:
- XmlObjectSerializer.cs
- Forrás:
- XmlObjectSerializer.cs
- Forrás:
- XmlObjectSerializer.cs
- Forrás:
- XmlObjectSerializer.cs
Beolvassa az XML-dokumentumot vagy streamet egy XmlReader deszerializált objektummal, és visszaadja azt.
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
Paraméterek
Válaszok
A deszerializált objektum.
- Attribútumok
A következőre érvényes:
ReadObject(XmlDictionaryReader, Boolean)
- Forrás:
- XmlObjectSerializer.cs
- Forrás:
- XmlObjectSerializer.cs
- Forrás:
- XmlObjectSerializer.cs
- Forrás:
- XmlObjectSerializer.cs
- Forrás:
- XmlObjectSerializer.cs
Beolvassa az XML-adatfolyamot vagy -dokumentumot egy XmlDictionaryReader deszerializált objektummal, és visszaadja azt. Azt is megadhatja, hogy a szerializáló elolvassa-e az adatokat, mielőtt megkísérli elolvasni.
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
Paraméterek
- reader
- XmlDictionaryReader
Az XmlDictionaryReader XML-dokumentum olvasásához használt.
- verifyObjectName
- Boolean
true annak ellenőrzése, hogy a beágyazó XML-elem neve és névtere megfelel-e a gyökérnévnek és a gyökérnévtérnek; false ellenkező esetben kihagyhatja az ellenőrzést.
Válaszok
A deszerializált objektum.
- Attribútumok
Megjegyzések
A verifyObjectName paraméter ugyanazt a kódot használja, mint a IsStartObject metódus, amely meghatározza, hogy az elem az objektum kezdete-e.
A következőre érvényes:
ReadObject(XmlReader, Boolean)
- Forrás:
- XmlObjectSerializer.cs
- Forrás:
- XmlObjectSerializer.cs
- Forrás:
- XmlObjectSerializer.cs
- Forrás:
- XmlObjectSerializer.cs
- Forrás:
- XmlObjectSerializer.cs
Beolvassa az XML-dokumentumot vagy streamet egy XmlReader deszerializált objektummal, és visszaadja azt. Azt is megadhatja, hogy a szerializáló elolvassa-e az adatokat, mielőtt megkísérli elolvasni.
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
Paraméterek
- verifyObjectName
- Boolean
true annak ellenőrzése, hogy a beágyazó XML-elem neve és névtere megfelel-e a gyökérnévnek és a gyökérnévtérnek; false az ellenőrzés kihagyásához.
Válaszok
A deszerializált objektum.
- Attribútumok
Megjegyzések
A verifyObjectName paraméter ugyanazt a kódot használja, mint a IsStartObject metódus, amely meghatározza, hogy az elem az objektum kezdete-e.