派生クラスでオーバーライドされると、派生コード グループに固有のプロパティと内部状態をシリアル化し、指定した 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 をオーバーライドし、そのメンバをシリアル化する必要があります。コード グループをシリアル化すると、 ToXml は CreateXml を呼び出し、シリアル化した内容を 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