MachineKey.Unprotect(Byte[], String[]) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Usuwa ochronę określonych danych, które były chronione przez metodę 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()
Parametry
- protectedData
- Byte[]
Dane szyfrowania tekstu do wyrejestrowania ochrony.
- purposes
- String[]
Lista celów opisujących przeznaczenie danych. Musi to być ta sama wartość, która została przekazana do Protect(Byte[], String[]) metody, gdy dane były chronione.
Zwraca
- Byte[]
Dane w postaci zwykłego tekstu.
Wyjątki
Parametr protectedData
ma wartość null.
Tablica celów zawiera co najmniej jeden wpis tylko biały odstęp.
Możliwe przyczyny obejmują następujące przyczyny:
Chronione dane zostały naruszone.
Wartość parametru
purposes
nie jest taka sama jak wartość określona podczas ochrony danych.
— Aplikacja jest wdrażana na więcej niż jednym serwerze i używa automatycznie generowanych kluczy szyfrowania.
Uwagi
Aby uzyskać informacje o tej metodzie, zobacz metodę Protect .