ConfigurationElement.OnDeserializeUnrecognizedElement Method (String, XmlReader)
Gets a value indicating whether an unknown element is encountered during deserialization.
Assembly: System.Configuration (in System.Configuration.dll)
Protected Overridable Function OnDeserializeUnrecognizedElement ( elementName As String, reader As XmlReader ) As Boolean
Parameters
- elementName
-
Type:
System.String
The name of the unknown subelement.
- reader
-
Type:
System.Xml.XmlReader
The XmlReader being used for deserialization.
Return Value
Type: System.Booleantrue when an unknown element is encountered while deserializing; otherwise, false.
| Exception | Condition |
|---|---|
| ConfigurationErrorsException | The element identified by elementName is locked. - or - One or more of the element's attributes is locked. - or - elementName is unrecognized, or the element has an unrecognized attribute. - or - The element has a Boolean attribute with an invalid value. - or - An attempt was made to deserialize a property more than once. - or - An attempt was made to deserialize a property that is not a valid member of the element. - or - The element cannot contain a CDATA or text element. |
The OnDeserializeUnrecognizedElement is invoked when an unknown attribute is encountered while deserializing the ConfigurationElement object.
Available since 2.0