DataContractSerializer.ReadObject Method (XmlReader, Boolean)
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Reads the XML stream with an XmlReader and returns the deserialized object, and also specifies whether a check is made to verify the object name before reading its value.
Assembly: System.Runtime.Serialization (in System.Runtime.Serialization.dll)
'Declaration Public Overrides Function ReadObject ( _ reader As XmlReader, _ verifyObjectName As Boolean _ ) As Object
Parameters
- reader
- Type: System.Xml.XmlReader
The XmlReader 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.
| 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. |
Version Notes
Windows Phone
ReadObject(XmlDictionaryReader, Boolean) throws MethodAccessException instead of SecurityException when it attempts to deserialize an IXmlSerializable type that has a private constructor.
Show: