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

Определение

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

protected public:
 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 Friend Overridable Sub DeserializeElement (reader As XmlReader, serializeCollectionKey As Boolean)

Параметры

reader
XmlReader

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

serializeCollectionKey
Boolean

Значение true для сериализации только свойств ключа коллекции; в противном случае — значение false.true to serialize only the collection key properties; otherwise, false.

Исключения

Считываемый элемент заблокирован.The element to read is locked.

- или --or-

Атрибут текущего узла не распознан.An attribute of the current node is not recognized.

-или--or-

Не удается определить состояние блокировки текущего узла.The lock status of the current node cannot be determined.

Примеры

В следующем примере показано, как расширить метод DeserializeElement.The following example demonstrates how to extend the DeserializeElement method.

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

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