MachineKey.Unprotect(Byte[], String[]) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ta bort skyddet av angivna data, som skyddades av Protect(Byte[], String[]) metoden.
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()
Parametrar
- protectedData
- Byte[]
Chiffertextdata som ska avskyddas.
- purposes
- String[]
En lista över syften som beskriver vad data är avsedda för. Detta måste vara samma värde som skickades till Protect(Byte[], String[]) metoden när data skyddades.
Returer
Klartextdata.
Undantag
Parametern protectedData är null.
Matrisen purposes innehåller en eller flera poster med endast blanksteg.
Möjliga orsaker är följande:
Skyddade data manipulerades.
Värdet för parametern
purposesär inte detsamma som det värde som angavs när data skyddades.Programmet distribueras till mer än en server och använder automatiskt genererade krypteringsnycklar.
Kommentarer
Information om den här metoden finns i Protect metoden.