次の方法で共有


CodeGroup.CreateXml メソッド

派生クラスでオーバーライドされると、派生コード グループに固有のプロパティと内部状態をシリアル化し、指定した SecurityElement にシリアル化した内容を追加します。

Protected Overridable Sub CreateXml( _
   ByVal element As SecurityElement, _   ByVal level As PolicyLevel _)
[C#]
protected virtual void CreateXml(SecurityElementelement,PolicyLevellevel);
[C++]
protected: virtual void CreateXml(SecurityElement* element,PolicyLevel* level);
[JScript]
protected function CreateXml(
   element : SecurityElement,level : PolicyLevel);

パラメータ

  • element
    シリアル化した内容を追加する対象となる XML エンコーディング。
  • level
    中にコード グループが存在するポリシー レベル。

解説

ToXml はオーバーライドできません。 CodeGroup の特定の実装に固有のメンバをシリアル化する必要がある場合は、 CreateXml をオーバーライドし、そのメンバをシリアル化する必要があります。コード グループをシリアル化すると、 ToXmlCreateXml を呼び出し、シリアル化した内容を ToXml によって作成された SecurityElement に追加します。

このメソッドを使用して作成された XML (extensible markup language) は、 ParseXml メソッドによって逆シリアル化されます。

継承時の注意: このメソッドを実装する場合は、 ParseXml メソッドも実装する必要があります。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

CodeGroup クラス | CodeGroup メンバ | System.Security.Policy 名前空間 | ParseXml