PolicyStatement.FromXml メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
XML エンコーディングから、特定の状態のセキュリティ オブジェクトを再構築します。
オーバーロード
FromXml(SecurityElement) |
XML エンコーディングから、特定の状態のセキュリティ オブジェクトを再構築します。 |
FromXml(SecurityElement, PolicyLevel) |
XML エンコーディングから、特定の状態のセキュリティ オブジェクトを再構築します。 |
FromXml(SecurityElement)
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)
パラメーター
セキュリティ オブジェクトの再構築に使用する 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)
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)
パラメーター
セキュリティ オブジェクトの再構築に使用する XML エンコード。
- level
- PolicyLevel
PolicyLevel 値の検索用の NamedPermissionSet コンテキスト。
実装
例外
et
パラメーターが null
です。
et
パラメーターが、有効な PolicyStatement エンコーディングではありません。
適用対象
.NET