XmlObjectSerializer.ReadObject Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Считывает XML-документ или поток XML-документов и возвращает десериализованный объект.
Перегрузки
ReadObject(Stream) |
Считывает XML-поток или XML-документ с помощью средства чтения Stream и возвращает десериализованный объект. |
ReadObject(XmlDictionaryReader) |
Считывает XML-документ или XML-поток с помощью средства чтения XmlDictionaryReader и возвращает десериализованный объект. |
ReadObject(XmlReader) |
Считывает XML-документ или XML-поток с помощью средства чтения XmlReader и возвращает десериализованный объект. |
ReadObject(XmlDictionaryReader, Boolean) |
Считывает XML-поток или XML-документ с помощью средства чтения XmlDictionaryReader и возвращает десериализованный объект; также позволяет указать перед попыткой чтения, может ли сериализатор считать данные. |
ReadObject(XmlReader, Boolean) |
Считывает XML-документ или XML-поток с помощью средства чтения XmlReader и возвращает десериализованный объект; также позволяет указать перед попыткой чтения, может ли сериализатор считать данные. |
ReadObject(Stream)
- Исходный код:
- XmlObjectSerializer.cs
- Исходный код:
- XmlObjectSerializer.cs
- Исходный код:
- XmlObjectSerializer.cs
Считывает XML-поток или XML-документ с помощью средства чтения Stream и возвращает десериализованный объект.
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
Параметры
Возвращаемое значение
Десериализованный объект.
Комментарии
Этот метод является виртуальным методом и имеет реализацию по умолчанию, создающую средство чтения словаря для чтения базового потока и его десериализации. Реализацией по умолчанию предполагается, что поток является текстом или XML.
Применяется к
ReadObject(XmlDictionaryReader)
- Исходный код:
- XmlObjectSerializer.cs
- Исходный код:
- XmlObjectSerializer.cs
- Исходный код:
- XmlObjectSerializer.cs
Считывает XML-документ или XML-поток с помощью средства чтения XmlDictionaryReader и возвращает десериализованный объект.
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
Параметры
- reader
- XmlDictionaryReader
Средство чтения XmlDictionaryReader, используемое для чтения документа XML.
Возвращаемое значение
Десериализованный объект.
Комментарии
Этот метод является виртуальным методом и имеет реализацию по умолчанию, создающую средство чтения словаря для чтения базового потока и его десериализации. Реализацией по умолчанию предполагается, что поток является текстом или XML.
Применяется к
ReadObject(XmlReader)
- Исходный код:
- XmlObjectSerializer.cs
- Исходный код:
- XmlObjectSerializer.cs
- Исходный код:
- XmlObjectSerializer.cs
Считывает XML-документ или XML-поток с помощью средства чтения XmlReader и возвращает десериализованный объект.
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
Параметры
Возвращаемое значение
Десериализованный объект.
Применяется к
ReadObject(XmlDictionaryReader, Boolean)
- Исходный код:
- XmlObjectSerializer.cs
- Исходный код:
- XmlObjectSerializer.cs
- Исходный код:
- XmlObjectSerializer.cs
Считывает XML-поток или XML-документ с помощью средства чтения XmlDictionaryReader и возвращает десериализованный объект; также позволяет указать перед попыткой чтения, может ли сериализатор считать данные.
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
Параметры
- reader
- XmlDictionaryReader
Средство чтения XmlDictionaryReader, используемое для чтения документа XML.
- verifyObjectName
- Boolean
Значение true
, если требуется проверить соответствие имени и пространства имен включающего XML-элемента ожидаемым корневым имени и пространству имен; в противном случае — значение false
, если следует пропустить проверку.
Возвращаемое значение
Десериализованный объект.
Комментарии
Параметр verifyObjectName
использует тот же код, что и метод IsStartObject, для определения, является ли элемент начальным элементом объекта.
Применяется к
ReadObject(XmlReader, Boolean)
- Исходный код:
- XmlObjectSerializer.cs
- Исходный код:
- XmlObjectSerializer.cs
- Исходный код:
- XmlObjectSerializer.cs
Считывает XML-документ или XML-поток с помощью средства чтения XmlReader и возвращает десериализованный объект; также позволяет указать перед попыткой чтения, может ли сериализатор считать данные.
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
Параметры
- verifyObjectName
- Boolean
Значение true
, если требуется проверить соответствие имени и пространства имен включающего XML-элемента ожидаемым корневым имени и пространству имен; значение false
, если следует пропустить проверку.
Возвращаемое значение
Десериализованный объект.
Комментарии
Параметр verifyObjectName
использует тот же код, что и метод IsStartObject, для определения, является ли элемент начальным элементом объекта.