XmlObjectSerializer.ReadObject Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Läser ett XML-dokument eller dokumentström och returnerar det deserialiserade objektet.
Överlagringar
| Name | Description |
|---|---|
| ReadObject(Stream) |
Läser XML-dataströmmen eller dokumentet med ett Stream och returnerar det deserialiserade objektet. |
| ReadObject(XmlDictionaryReader) |
Läser XML-dokumentet eller dataströmmen med ett XmlDictionaryReader och returnerar det deserialiserade objektet. |
| ReadObject(XmlReader) |
Läser XML-dokumentet eller dataströmmen med ett XmlReader och returnerar det deserialiserade objektet. |
| ReadObject(XmlDictionaryReader, Boolean) |
Läser XML-dataströmmen eller dokumentet med ett XmlDictionaryReader och returnerar det deserialiserade objektet. Du kan också ange om serialiseraren kan läsa data innan du försöker läsa dem. |
| ReadObject(XmlReader, Boolean) |
Läser XML-dokumentet eller dataströmmen med ett XmlReader och returnerar det deserialiserade objektet. Du kan också ange om serialiseraren kan läsa data innan du försöker läsa dem. |
ReadObject(Stream)
Läser XML-dataströmmen eller dokumentet med ett Stream och returnerar det deserialiserade objektet.
public:
virtual System::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
Parametrar
Returer
Det deserialiserade objektet.
Kommentarer
Den här metoden är en virtuell metod och har en standardimplementering som skapar en ordlisteläsare för att läsa den underliggande strömmen och deserialisera den. Standardimplementeringen förutsätter att strömmen är text eller XML.
Gäller för
ReadObject(XmlDictionaryReader)
Läser XML-dokumentet eller dataströmmen med ett XmlDictionaryReader och returnerar det deserialiserade objektet.
public:
virtual System::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
Parametrar
- reader
- XmlDictionaryReader
Används XmlDictionaryReader för att läsa XML-dokumentet.
Returer
Det deserialiserade objektet.
Kommentarer
Den här metoden är en virtuell metod och har en standardimplementering som skapar en ordlisteläsare för att läsa den underliggande strömmen och deserialisera den. Standardimplementeringen förutsätter att strömmen är text eller XML.
Gäller för
ReadObject(XmlReader)
Läser XML-dokumentet eller dataströmmen med ett XmlReader och returnerar det deserialiserade objektet.
public:
virtual System::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
Parametrar
Returer
Det deserialiserade objektet.
Gäller för
ReadObject(XmlDictionaryReader, Boolean)
Läser XML-dataströmmen eller dokumentet med ett XmlDictionaryReader och returnerar det deserialiserade objektet. Du kan också ange om serialiseraren kan läsa data innan du försöker läsa dem.
public:
abstract System::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
Parametrar
- reader
- XmlDictionaryReader
Används XmlDictionaryReader för att läsa XML-dokumentet.
- verifyObjectName
- Boolean
true för att kontrollera om det omslutande XML-elementnamnet och namnområdet motsvarar rotnamnet och rotnamnområdet. annars hoppar false du över verifieringen.
Returer
Det deserialiserade objektet.
Kommentarer
Parametern verifyObjectName använder samma kod som IsStartObject metoden för att avgöra om elementet är början av objektet.
Gäller för
ReadObject(XmlReader, Boolean)
Läser XML-dokumentet eller dataströmmen med ett XmlReader och returnerar det deserialiserade objektet. Du kan också ange om serialiseraren kan läsa data innan du försöker läsa dem.
public:
virtual System::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
Parametrar
- verifyObjectName
- Boolean
true för att kontrollera om det omslutande XML-elementnamnet och namnområdet motsvarar rotnamnet och rotnamnområdet. false för att hoppa över verifieringen.
Returer
Det deserialiserade objektet.
Kommentarer
Parametern verifyObjectName använder samma kod som IsStartObject metoden för att avgöra om elementet är början av objektet.