Bahasa

MachineKey.Unprotect(Byte[], String[]) Metode

Definisi

Membatalkan perlindungan data yang ditentukan, yang dilindungi oleh Protect(Byte[], String[]) metode .

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

Parameter

protectedData
Byte[]

Data ciphertext untuk tidak terlindungi.

purposes
String[]

Daftar tujuan yang menjelaskan tujuan data tersebut. Nilai ini harus sama yang diteruskan ke Protect(Byte[], String[]) metode ketika data dilindungi.

Mengembalikan

Byte[]

Data teks biasa.

Pengecualian

Parameter protectedData null.

Array tujuan berisi satu atau beberapa entri khusus spasi putih.

Kemungkinan penyebabnya termasuk yang berikut ini:

  • Data yang dilindungi dirusak.

  • Nilai purposes parameter tidak sama dengan nilai yang ditentukan saat data dilindungi.

  • Aplikasi ini disebarkan ke lebih dari satu server dan menggunakan kunci enkripsi yang dihasilkan secara otomatis.

Keterangan

Untuk informasi tentang metode ini, lihat Protect metode .

Berlaku untuk