Compartir a través de


PolicyStatement.FromXml Método

Definición

Reconstruye un objeto de seguridad con un estado dado a partir de codificación XML.

Sobrecargas

FromXml(SecurityElement)

Reconstruye un objeto de seguridad con un estado dado a partir de codificación XML.

FromXml(SecurityElement, PolicyLevel)

Reconstruye un objeto de seguridad con un estado dado a partir de codificación XML.

FromXml(SecurityElement)

Source:
PolicyStatement.cs
Source:
PolicyStatement.cs
Source:
PolicyStatement.cs

Reconstruye un objeto de seguridad con un estado dado a partir de codificación 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)

Parámetros

et
SecurityElement

Codificación XML que se usará para reconstruir el objeto de seguridad.

Implementaciones

Excepciones

El parámetro et es null.

El parámetro et no es una codificación de PolicyStatement válida.

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar el FromXml método para reconstruir un objeto de seguridad a partir de una codificación XML. Este ejemplo de código es parte de un ejemplo mayor proporcionado para la clase 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)

Se aplica a

FromXml(SecurityElement, PolicyLevel)

Source:
PolicyStatement.cs
Source:
PolicyStatement.cs
Source:
PolicyStatement.cs

Reconstruye un objeto de seguridad con un estado dado a partir de codificación 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)

Parámetros

et
SecurityElement

Codificación XML que se usará para reconstruir el objeto de seguridad.

level
PolicyLevel

Contexto de PolicyLevel para buscar valores de NamedPermissionSet.

Implementaciones

Excepciones

El parámetro et es null.

El parámetro et no es una codificación de PolicyStatement válida.

Se aplica a