다음을 통해 공유


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

컬렉션 키 속성만 serialize하면 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

적용 대상