MachineKey.Unprotect(Byte[], String[]) Método

Definición

Desprotege los datos especificados, que se protegieron mediante el método Protect(Byte[], String[]).

public:
 static cli::array <System::Byte> ^ Unprotect(cli::array <System::Byte> ^ protectedData, ... cli::array <System::String ^> ^ purposes);
public static byte[] Unprotect (byte[] protectedData, params string[] purposes);
static member Unprotect : byte[] * string[] -> byte[]
Public Shared Function Unprotect (protectedData As Byte(), ParamArray purposes As String()) As Byte()

Parámetros

protectedData
Byte[]

Los datos de texto cifrado que se van a desproteger.

purposes
String[]

Una lista de finalidades que describen para qué se necesitan los datos. Debe ser el mismo valor que se pasó al método Protect(Byte[], String[]) cuando los datos se protegieron.

Devoluciones

Byte[]

Los datos de texto simple.

Excepciones

El parámetro protectedData es null.

La matriz de fines contiene una o más entradas que solo son espacios en blanco.

Entre las posibles causas figuran:

  • Los datos protegidos se manipularon.

  • El valor del purposes parámetro no es el mismo que el valor que se especificó cuando los datos se protegió.

  • La aplicación se implementa en más de un servidor y usa claves de cifrado generadas automáticamente.

Comentarios

Para obtener información sobre este método, vea el Protect método .

Se aplica a