ConfigurationElement.DeserializeElement(XmlReader, Boolean) Method

Definition

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

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)

Parameters

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.

Exceptions

Считываемый элемент заблокирован.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.

Examples

В следующем примере показано, как расширить метод 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

Applies to