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 estaba protegido por el Protect(Byte[], String[]) método .
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[]
Datos de texto cifrado que se van a desproteger.
- purposes
- String[]
Lista de propósitos para los que se describen los datos. Debe ser el mismo valor que se pasó al Protect(Byte[], String[]) método cuando se protegió los datos.
Devoluciones
Datos de texto no cifrado.
Excepciones
El protectedData parámetro es null.
La matriz de propósitos contiene una o varias entradas de solo espacio en blanco.
Entre las posibles causas se incluyen las siguientes:
Los datos protegidos se manipularon.
El valor del
purposesparámetro no es el mismo que el valor que se especificó cuando se protegió los datos.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, consulte el Protect método .