ConfigurationElement.DeserializeElement(XmlReader, Boolean) Metoda

Definicja

Odczytuje dane XML z pliku konfiguracyjnego.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)

Parametry

reader
XmlReader

XmlReader odczytywany z pliku konfiguracji.The XmlReader that reads from the configuration file.

serializeCollectionKey
Boolean

true serializować tylko właściwości klucza kolekcji; w przeciwnym razie false.true to serialize only the collection key properties; otherwise, false.

Wyjątki

Element do odczytania jest zablokowany.The element to read is locked.

— lub —-or-

Nie rozpoznano atrybutu bieżącego węzła.An attribute of the current node is not recognized.

— lub —-or-

Nie można określić stanu blokady bieżącego węzła.The lock status of the current node cannot be determined.

Przykłady

Poniższy przykład ilustruje sposób rozszerania metody 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

Dotyczy