MachineKey.Unprotect(Byte[], String[]) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
yöntemi tarafından korunan belirtilen verilerin korumasını Protect(Byte[], String[]) kaldırıyor.
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()
Parametreler
- protectedData
- Byte[]
Korumasını kaldıracak şifre metni verileri.
- purposes
- String[]
Verilerin amacını açıklayan amaçların listesi. Bu, veriler korunduğunda yöntemine Protect(Byte[], String[]) geçirilen değerle aynı olmalıdır.
Döndürülenler
- Byte[]
Düz metin verileri.
Özel durumlar
protectedData
Parametre null.
Amaçlar dizisi bir veya daha fazla boşluk girdisi içerir.
Olası nedenler şunlardır:
Korunan veriler üzerinde oynandı.
Parametrenin
purposes
değeri, veriler korunduğunda belirtilen değerle aynı değildir.Uygulama birden fazla sunucuya dağıtılır ve otomatik olarak oluşturulan şifreleme anahtarlarını kullanır.
Açıklamalar
Bu yöntem hakkında bilgi için yöntemine Protect bakın.