PolicyStatement.FromXml 方法

定义

从 XML 编码重新构造具有给定状态的安全对象。

重载

FromXml(SecurityElement)

从 XML 编码重新构造具有给定状态的安全对象。

FromXml(SecurityElement, PolicyLevel)

从 XML 编码重新构造具有给定状态的安全对象。

FromXml(SecurityElement)

Source:
PolicyStatement.cs
Source:
PolicyStatement.cs
Source:
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)

Source:
PolicyStatement.cs
Source:
PolicyStatement.cs
Source:
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 编码。

适用于