ConfigurationElementCollection.OnDeserializeUnrecognizedElement 方法

定义

导致配置系统引发异常。

protected:
 override bool OnDeserializeUnrecognizedElement(System::String ^ elementName, System::Xml::XmlReader ^ reader);
protected override bool OnDeserializeUnrecognizedElement (string elementName, System.Xml.XmlReader reader);
override this.OnDeserializeUnrecognizedElement : string * System.Xml.XmlReader -> bool
Protected Overrides Function OnDeserializeUnrecognizedElement (elementName As String, reader As XmlReader) As Boolean

参数

elementName
String

无法识别的元素的名称。

reader
XmlReader

从配置文件中读取 XML 的输入流。

返回

如果成功完成对无法识别的元素的反序列化,则为 true;否则为 false。 默认值为 false

例外

elementName 中指定的元素为 <clear> 元素。

elementName 以保留前缀“config”或“lock”开头。

注解

OnDeserializeUnrecognizedElement当从配置文件中读取无法识别的配置元素时,将调用 。

重写此方法以提供对配置文件中无法识别的配置元素的自定义处理。 默认返回值 false会导致配置系统引发异常。

适用于