MachineKey.Unprotect(Byte[], String[]) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Odemkne zadaná data, která byla chráněna metodou 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[]
Šifrová data, která se mají odemknout.
- purposes
- String[]
Seznam účelů, které popisují, k čemu jsou data určená. Musí to být stejná hodnota, která byla předána Protect(Byte[], String[]) metodě při ochraně dat.
Návraty
Data ve formátu prostého textu.
Výjimky
Parametr protectedData má hodnotu null.
Pole účelu obsahuje jednu nebo více prázdných položek.
Mezi možné příčiny patří:
Chráněná data byla manipulována.
Hodnota parametru
purposesnení stejná jako hodnota zadaná při ochraně dat.Aplikace se nasadí na více než jeden server a používá automaticky generované šifrovací klíče.
Poznámky
Informace o této metodě naleznete v Protect metodě.