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 編碼。

適用於