MachineKey.Unprotect(Byte[], String[]) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
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
purposesnem 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 .