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 foram protegidos pelo 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[]
Os dados de codificação a serem desprotegidos.
- purposes
- String[]
Uma lista de finalidades que descrevem para que servem os dados. Esse deve ser o mesmo valor que foi passado para o Protect(Byte[], String[]) método quando os dados foram protegidos.
Retornos
Os dados de texto sem formatação.
Exceções
O protectedData parâmetro é nulo.
A matriz de finalidades contém uma ou mais entradas somente espaço em branco.
As possíveis causas incluem o seguinte:
Os dados protegidos foram adulterados.
O valor do
purposesparâmetro não é o mesmo que o valor especificado quando os dados foram protegidos.O aplicativo é 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.