ConfigurationElement.DeserializeElement(XmlReader, Boolean) Метод

Определение

Считывает XML из файла конфигурации.

protected:
 virtual void DeserializeElement(System::Xml::XmlReader ^ reader, bool serializeCollectionKey);
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);
abstract member DeserializeElement : System.Xml.XmlReader * bool -> unit
override this.DeserializeElement : System.Xml.XmlReader * bool -> unit
Protected Overridable Sub DeserializeElement (reader As XmlReader, serializeCollectionKey As Boolean)
Protected Friend Overridable Sub DeserializeElement (reader As XmlReader, serializeCollectionKey As Boolean)

Параметры

reader
XmlReader

Модуль чтения XmlReader, считывающий данные из файла конфигурации.

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

Применяется к