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 и возвращает десериализованный объект; также позволяет указать перед попыткой чтения, может ли сериализатор считать данные. |
- Исходный код:
- 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.
Применяется к
.NET 9 және басқа нұсқалар
Өнім | Нұсқалар |
---|---|
.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 |
- Исходный код:
- 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.
Применяется к
.NET 9 және басқа нұсқалар
Өнім | Нұсқалар |
---|---|
.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 |
- Исходный код:
- 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
Параметры
Возвращаемое значение
Десериализованный объект.
Применяется к
.NET 9 және басқа нұсқалар
Өнім | Нұсқалар |
---|---|
.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 |
- Исходный код:
- 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, для определения, является ли элемент начальным элементом объекта.
Применяется к
.NET 9 және басқа нұсқалар
Өнім | Нұсқалар |
---|---|
.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 |
- Исходный код:
- 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, для определения, является ли элемент начальным элементом объекта.
Применяется к
.NET 9 және басқа нұсқалар
Өнім | Нұсқалар |
---|---|
.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 |
.NET кері байланысы
.NET — бастапқы коды ашық жоба. Пікір қалдыру үшін сілтемені таңдаңыз: