MachineKey.Unprotect(Byte[], String[]) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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 .