PolicyStatement.FromXml 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从 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)
参数
用于重新构造安全对象的 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)
参数
用于重新构造安全对象的 XML 编码。
- level
- PolicyLevel
用于查找 PolicyLevel 值的 NamedPermissionSet 上下文。
实现
例外
et
参数为 null
。
et
参数不是有效的 PolicyStatement 编码。