MachineKey.Unprotect(Byte[], String[]) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Consente di rimuovere la protezione dei dati specificati protetti dal metodo 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()
Parametri
- protectedData
- Byte[]
Dati del testo crittografato da cui rimuovere la protezione.
- purposes
- String[]
Elenco di scopi che descrivono la funzione dei dati. Questo valore deve essere uguale al valore passato al metodo Protect(Byte[], String[]) quando i dati sono stati protetti.
Restituisce
I dati non crittografati.
Eccezioni
Il parametro protectedData
è null.
La matrice degli scopi contiene una o più voci costituite solo da spazi vuoti.
Le cause possibile includono:
I dati protetti sono stati manomessi.
Il valore del
purposes
parametro non è uguale al valore specificato quando i dati sono stati protetti.L'applicazione viene distribuita in più server e usa chiavi di crittografia generate automaticamente.
Commenti
Per informazioni su questo metodo, vedere il Protect metodo .