次の方法で共有


PolicyStatement.FromXml メソッド

定義

XML エンコーディングから、特定の状態のセキュリティ オブジェクトを再構築します。

オーバーロード

FromXml(SecurityElement)

XML エンコーディングから、特定の状態のセキュリティ オブジェクトを再構築します。

FromXml(SecurityElement, PolicyLevel)

XML エンコーディングから、特定の状態のセキュリティ オブジェクトを再構築します。

FromXml(SecurityElement)

ソース:
PolicyStatement.cs
ソース:
PolicyStatement.cs
ソース:
PolicyStatement.cs

XML エンコーディングから、特定の状態のセキュリティ オブジェクトを再構築します。

public:
 virtual void FromXml(System::Security::SecurityElement ^ et);
public void FromXml (System.Security.SecurityElement et);
abstract member FromXml : System.Security.SecurityElement -> unit
override this.FromXml : System.Security.SecurityElement -> unit
Public Sub FromXml (et As SecurityElement)

パラメーター

et
SecurityElement

セキュリティ オブジェクトの再構築に使用する XML エンコード。

実装

例外

et パラメーターが null です。

et パラメーターが、有効な PolicyStatement エンコーディングではありません。

次のコード例は、 メソッドを FromXml 使用して XML エンコードからセキュリティ オブジェクトを再構築する方法を示しています。 このコード例は、PolicyStatement クラスのために提供されている大規模な例の一部です。

SecurityElement^ newElement = gcnew SecurityElement(
   L"PolicyStatement" );
newElement->AddAttribute( L"class", (
   *policyStatement)->ToString() );
newElement->AddAttribute( L"version", L"1.1" );

newElement->AddChild( gcnew SecurityElement( L"PermissionSet" ) );

( *policyStatement)->FromXml( newElement );
SecurityElement newElement = 
    new SecurityElement("PolicyStatement");
newElement.AddAttribute("class", policyStatement.ToString());
newElement.AddAttribute("version","1.1");

newElement.AddChild(new SecurityElement("PermissionSet"));

policyStatement.FromXml(newElement);
Dim newElement As New SecurityElement("PolicyStatement")
newElement.AddAttribute("class", policyStatement.ToString())
newElement.AddAttribute("version", "1.1")

newElement.AddChild(New SecurityElement("PermissionSet"))

policyStatement.FromXml(newElement)

適用対象

FromXml(SecurityElement, PolicyLevel)

ソース:
PolicyStatement.cs
ソース:
PolicyStatement.cs
ソース:
PolicyStatement.cs

XML エンコーディングから、特定の状態のセキュリティ オブジェクトを再構築します。

public:
 virtual void FromXml(System::Security::SecurityElement ^ et, System::Security::Policy::PolicyLevel ^ level);
public void FromXml (System.Security.SecurityElement et, System.Security.Policy.PolicyLevel level);
abstract member FromXml : System.Security.SecurityElement * System.Security.Policy.PolicyLevel -> unit
override this.FromXml : System.Security.SecurityElement * System.Security.Policy.PolicyLevel -> unit
Public Sub FromXml (et As SecurityElement, level As PolicyLevel)

パラメーター

et
SecurityElement

セキュリティ オブジェクトの再構築に使用する XML エンコード。

level
PolicyLevel

PolicyLevel 値の検索用の NamedPermissionSet コンテキスト。

実装

例外

et パラメーターが null です。

et パラメーターが、有効な PolicyStatement エンコーディングではありません。

適用対象