This documentation is archived and is not being maintained.

DataContractSerializer.ReadObject Method (XmlDictionaryReader, Boolean, DataContractResolver)

Reads an XML document or document stream and returns the deserialized object. The method includes a parameter to specify whether the object name is verified is validated, and a resolver for mapping xsi:type declarations at runtime.

Namespace:  System.Runtime.Serialization
Assembly:  System.Runtime.Serialization (in System.Runtime.Serialization.dll)

Public Function ReadObject ( _
	reader As XmlDictionaryReader, _
	verifyObjectName As Boolean, _
	dataContractResolver As DataContractResolver _
) As Object


Type: System.Xml.XmlDictionaryReader
The XML reader used to read the content.
Type: System.Boolean
true to verify the object name; otherwise, false.
Type: System.Runtime.Serialization.DataContractResolver
An implementation of the DataContractResolver to map xsi:type declarations to data contract types.

Return Value

Type: System.Object
Returns Object.

.NET Framework

Supported in: 4

.NET Framework Client Profile

Supported in: 4

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.