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
вызывает исключение в системе конфигурации.