DataContractSerializer::ReadObject Method (XmlDictionaryReader^, Boolean)

 

Reads the XML stream with an XmlDictionaryReader and returns the deserialized object, and also specifies whether a check is made to verify the object name before reading its value.

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

public:
virtual Object^ ReadObject(
	XmlDictionaryReader^ reader,
	bool verifyObjectName
) override

Parameters

reader
Type: System.Xml::XmlDictionaryReader^

The XmlDictionaryReader used to read the XML stream.

verifyObjectName
Type: System::Boolean

true to check whether the name of the object corresponds to the root name value supplied in the constructor; otherwise, false.

Return Value

Type: System::Object^

The deserialized object.

Exception Condition
SerializationException

The verifyObjectName parameter is set to true, and the element name and namespace do not correspond to the values set in the constructor.

The following example reads an XML document and deserializes an instance of an object.

No code example is currently available or this language may not be supported.

Universal Windows Platform
Available since 8
.NET Framework
Available since 3.0
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Return to top
Show: