Share via


DataProtectionPermission.FromXml(SecurityElement) Método

Definición

Reconstruye un permiso con un estado específico a partir de una codificación XML.

public:
 override void FromXml(System::Security::SecurityElement ^ securityElement);
public override void FromXml (System.Security.SecurityElement securityElement);
override this.FromXml : System.Security.SecurityElement -> unit
Public Overrides Sub FromXml (securityElement As SecurityElement)

Parámetros

securityElement
SecurityElement

SecurityElement que contiene la codificación XML utilizada para reconstruir el permiso.

Excepciones

securityElement es null.

securityElement no es un elemento de permiso válido.

o bien

El número de versión de securityElement no se admite.

Ejemplos

En el ejemplo de código siguiente se muestra el uso del FromXml método . Este ejemplo de código es parte de un ejemplo más grande proporcionado para la clase DataProtectionPermission.

Nota

El ejemplo de código está pensado para mostrar el comportamiento del método, no para demostrar su uso. En general, la infraestructura de seguridad utiliza los métodos de las clases de permisos; normalmente no se usan en aplicaciones.

Console::WriteLine( "Using an XML round trip to reset the fourth "
"permission." );
sp4->FromXml( sp2->ToXml() );
rc = sp4->Equals( sp2 );
Console::WriteLine( "Does the XML round trip result equal the "
"original permission? {0}", (rc ? (String^)"Yes" : "No") );
Console.WriteLine("Using an XML round trip to reset the fourth " +
    "permission.");
sp4.FromXml(sp2.ToXml());
rc = sp4.Equals(sp2);
Console.WriteLine("Does the XML round trip result equal the " +
    "original permission? " + (rc ? "Yes" : "No"));
    Console.WriteLine("Using an XML round trip to reset the fourth " + "permission.")
    sp4.FromXml(sp2.ToXml())
    rc = sp4.Equals(sp2)
    Console.WriteLine("Does the XML round trip result equal the " + "original permission? " + IIf(rc, "Yes", "No")) 'TODO: For performance reasons this should be changed to nested IF statements

End Sub

Comentarios

El FromXml método reconstruye un DataProtectionPermission objeto a partir de una codificación XML definida por la SecurityElement clase . Use el ToXml método para codificar XML, incluida la DataProtectionPermissioninformación de estado.

Se aplica a