MachineKey.Unprotect(Byte[], String[]) Metódus

Definíció

Feloldja a megadott adatok védelmét, amelyet a Protect(Byte[], String[]) metódus védett.

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()

Paraméterek

protectedData
Byte[]

A védelem feloldásához használandó titkosítási adatok.

purposes
String[]

Az adatok célját leíró célok listája. Ennek meg kell egyeznie azzal az értékkel, amelyet az adatok védelmekor adott Protect(Byte[], String[]) át a metódusnak.

Válaszok

Byte[]

Az egyszerű szöveges adatok.

Kivételek

A protectedData paraméter null értékű.

A céltömb egy vagy több csak üres bejegyzést tartalmaz.

A lehetséges okok közé tartoznak a következők:

  • A védett adatok illetéktelenek.

  • A paraméter értéke purposes nem azonos az adatok védelmekor megadott értékkel.

  • Az alkalmazás több kiszolgálón van üzembe helyezve, és automatikusan létrehozott titkosítási kulcsokat használ.

Megjegyzések

A metódussal kapcsolatos információkért tekintse meg a metódust Protect .

A következőre érvényes: