ConfigurationElement.DeserializeElement(XmlReader, Boolean) ConfigurationElement.DeserializeElement(XmlReader, Boolean) ConfigurationElement.DeserializeElement(XmlReader, Boolean) ConfigurationElement.DeserializeElement(XmlReader, Boolean) Method

定義

構成ファイルから 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 XmlReader XmlReader

構成ファイルから読み取る XmlReaderThe XmlReader that reads from the configuration file.

serializeCollectionKey
Boolean Boolean Boolean Boolean

コレクションのキー プロパティだけをシリアル化する場合は true、それ以外の場合は falsetrue 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 'DeserializeElement

適用対象