MachineKey.Unprotect(Byte[], String[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Hebt den Schutz für die angegebenen Daten auf, welche durch die Protect(Byte[], String[])-Methode geschützt waren.
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[]
Die Daten des verschlüsselten Texts, deren Schutz aufgehoben werden soll.
- purposes
- String[]
Eine Liste von Zwecken, die beschreiben, wozu die Daten dienen sollen. Das muss der gleiche Wert sein, der an die Protect(Byte[], String[])-Methode übergeben wird, als die Daten geschützt wurden.
Gibt zurück
- Byte[]
Die Nur-Text-Daten.
Ausnahmen
Der protectedData
-Parameter ist null.
Das Begründungsarray enthält mindestens einen Leerstelleneintrag.
Die folgenden Ursachen können zugrunde liegen: – Die geschützten Daten wurden manipuliert.
– Der Wert des purposes
-Parameters ist nicht identisch mit dem Wert, der angegeben wurde, als die Daten mit einem Schutz versehen wurden.
– Die Anwendung wird mehr als einem Server bereitgestellt und verwendet automatisch generierte Verschlüsselungsschlüssel.
Hinweise
Informationen zu dieser Methode finden Sie in der Protect Methode.