Язык

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)

Параметры

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

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