Reads XML from the configuration file.
Assembly: System.Configuration (in System.Configuration.dll)
Protected Friend Overridable Sub DeserializeElement ( _
reader As [%$TOPIC/ms134126_en-us_VS_110_1_0_0_0_0%], _
serializeCollectionKey As [%$TOPIC/ms134126_en-us_VS_110_1_0_0_0_1%] _
)
protected internal virtual void DeserializeElement(
[%$TOPIC/ms134126_en-us_VS_110_1_0_1_0_0%] reader,
[%$TOPIC/ms134126_en-us_VS_110_1_0_1_0_1%] serializeCollectionKey
)
protected public:
virtual void DeserializeElement(
[%$TOPIC/ms134126_en-us_VS_110_1_0_2_0_0%]^ reader,
[%$TOPIC/ms134126_en-us_VS_110_1_0_2_0_1%] serializeCollectionKey
)
abstract DeserializeElement :
reader:[%$TOPIC/ms134126_en-us_VS_110_1_0_3_0_0%] *
serializeCollectionKey:[%$TOPIC/ms134126_en-us_VS_110_1_0_3_0_1%] -> unit
override DeserializeElement :
reader:[%$TOPIC/ms134126_en-us_VS_110_1_0_3_0_2%] *
serializeCollectionKey:[%$TOPIC/ms134126_en-us_VS_110_1_0_3_0_3%] -> unit
Parameters
- reader
- Type:
System.XmlXmlReader
The XmlReader that reads from the configuration file.
- serializeCollectionKey
- Type:
SystemBoolean
true to serialize only the collection key properties; otherwise, false.
| Exception | Condition |
|---|---|
| ConfigurationErrorsException | The element to read is locked. - or - An attribute of the current node is not recognized. - or - The lock status of the current node cannot be determined. |
The following example demonstrates how to extend the DeserializeElement method.
Protected Overrides Sub DeserializeElement(ByVal reader _
As System.Xml.XmlReader, _
ByVal serializeCollectionKey As Boolean)
MyBase.DeserializeElement(reader, _
serializeCollectionKey)
' Enter your custom processing code here.
End Sub 'DeserializeElement
protected override void DeserializeElement(
System.Xml.XmlReader reader,
bool serializeCollectionKey)
{
base.DeserializeElement(reader,
serializeCollectionKey);
// You can your custom processing code here.
}
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.