Condividi tramite


PolicyStatement.FromXml Metodo

Definizione

Ricostruisce da una codifica XML un oggetto di sicurezza con un determinato stato.

Overload

FromXml(SecurityElement)

Ricostruisce da una codifica XML un oggetto di sicurezza con un determinato stato.

FromXml(SecurityElement, PolicyLevel)

Ricostruisce da una codifica XML un oggetto di sicurezza con un determinato stato.

FromXml(SecurityElement)

Ricostruisce da una codifica XML un oggetto di sicurezza con un determinato stato.

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)

Parametri

et
SecurityElement

Codifica XML da usare per ricostruire l'oggetto di sicurezza.

Implementazioni

Eccezioni

Il valore del parametro et è null.

Il parametro et non è una codifica di PolicyStatement valida.

Esempio

Nell'esempio di codice seguente viene illustrato come usare il FromXml metodo per ricostruire un oggetto di sicurezza da una codifica XML. Questo esempio di codice fa parte di un esempio più grande fornito per la PolicyStatement classe.

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)

Si applica a

FromXml(SecurityElement, PolicyLevel)

Ricostruisce da una codifica XML un oggetto di sicurezza con un determinato stato.

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)

Parametri

et
SecurityElement

Codifica XML da usare per ricostruire l'oggetto di sicurezza.

level
PolicyLevel

Contesto di PolicyLevel per la ricerca di valori di NamedPermissionSet.

Implementazioni

Eccezioni

Il valore del parametro et è null.

Il parametro et non è una codifica di PolicyStatement valida.

Si applica a