DataContractSerializer.ReadObject Method (XmlDictionaryReader, Boolean, DataContractResolver)

.NET Framework (current version)

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 object ReadObject(
	XmlDictionaryReader reader,
	bool verifyObjectName,
	DataContractResolver dataContractResolver


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

The deserialized object.

.NET Framework
Available since 4.0
Return to top