ConfigurationElement.DeserializeElement(XmlReader, Boolean) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Считывает XML из файла конфигурации.
protected public:
virtual void DeserializeElement(System::Xml::XmlReader ^ reader, bool serializeCollectionKey);
protected:
virtual void DeserializeElement(System::Xml::XmlReader ^ reader, bool serializeCollectionKey);
protected internal virtual void DeserializeElement(System.Xml.XmlReader reader, bool serializeCollectionKey);
protected virtual void DeserializeElement(System.Xml.XmlReader reader, bool serializeCollectionKey);
abstract member DeserializeElement : System.Xml.XmlReader * bool -> unit
override this.DeserializeElement : System.Xml.XmlReader * bool -> unit
Protected Friend Overridable Sub DeserializeElement (reader As XmlReader, serializeCollectionKey As Boolean)
Protected Overridable Sub DeserializeElement (reader As XmlReader, serializeCollectionKey As Boolean)
Параметры
- serializeCollectionKey
- Boolean
true для сериализации только свойств ключа коллекции; falseв противном случае .
Исключения
Элемент для чтения заблокирован.
–или–
Атрибут текущего узла не распознается.
–или–
Невозможно определить состояние блокировки текущего узла.
Примеры
В следующем примере показано, как расширить DeserializeElement метод.
protected override void DeserializeElement(
System.Xml.XmlReader reader,
bool serializeCollectionKey)
{
base.DeserializeElement(reader,
serializeCollectionKey);
// You can your custom processing code here.
}
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