Freigeben über


PolicyStatement.FromXml Methode

Definition

Rekonstruiert aus einer XML-Codierung ein Sicherheitsobjekt mit einem angegebenen Zustand.

Überlädt

FromXml(SecurityElement)

Rekonstruiert aus einer XML-Codierung ein Sicherheitsobjekt mit einem angegebenen Zustand.

FromXml(SecurityElement, PolicyLevel)

Rekonstruiert aus einer XML-Codierung ein Sicherheitsobjekt mit einem angegebenen Zustand.

FromXml(SecurityElement)

Quelle:
PolicyStatement.cs
Quelle:
PolicyStatement.cs
Quelle:
PolicyStatement.cs

Rekonstruiert aus einer XML-Codierung ein Sicherheitsobjekt mit einem angegebenen Zustand.

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)

Parameter

et
SecurityElement

Die XML-Codierung zur Wiederherstellung des Sicherheitsobjekts.

Implementiert

Ausnahmen

Der et-Parameter ist null.

Der et-Parameter ist keine gültige PolicyStatement-Codierung.

Beispiele

Im folgenden Codebeispiel wird gezeigt, wie Sie mithilfe der FromXml -Methode ein Sicherheitsobjekt aus einer XML-Codierung rekonstruieren. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die PolicyStatement-Klasse bereitgestellt wird.

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)

Gilt für:

FromXml(SecurityElement, PolicyLevel)

Quelle:
PolicyStatement.cs
Quelle:
PolicyStatement.cs
Quelle:
PolicyStatement.cs

Rekonstruiert aus einer XML-Codierung ein Sicherheitsobjekt mit einem angegebenen Zustand.

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)

Parameter

et
SecurityElement

Die XML-Codierung zur Wiederherstellung des Sicherheitsobjekts.

level
PolicyLevel

Der PolicyLevel-Kontext für die Suche von NamedPermissionSet-Werten.

Implementiert

Ausnahmen

Der et-Parameter ist null.

Der et-Parameter ist keine gültige PolicyStatement-Codierung.

Gilt für: