MachineKey.Unprotect(Byte[], String[]) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Desprotege os dados especificados, que estavam protegidos pelo 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[]
Os dados de texto cifrado a serem desprotegidos.
- purposes
- String[]
Uma lista das finalidades que descrevem a que os dados se destinam. Esse deve ser o mesmo valor que foi passado para o método Protect(Byte[], String[]) quando os dados foram protegidos.
Retornos
- Byte[]
Os dados de texto sem formatação.
Exceções
O parâmetro protectedData
é nulo.
A matriz de finalidades contém uma ou mais entradas apenas com espaço em branco.
As causas possíveis podem ser:
- Os dados protegidos foram violados.
– O valor do parâmetro purposes
não é o mesmo que o valor que foi especificado quando os dados foram protegidos.
– O aplicativo está implantado em mais de um servidor e está usando chaves de criptografia geradas automaticamente.
Comentários
Para obter informações sobre esse método, consulte o Protect método.