Freigeben über


DataProtectionAdvancedExtensions.Unprotect Methode

Definition

Hebt den Schutz geschützter Daten kryptografisch auf.

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ Unprotect(Microsoft::AspNetCore::DataProtection::ITimeLimitedDataProtector ^ protector, System::String ^ protectedData, [Runtime::InteropServices::Out] DateTimeOffset % expiration);
public static string Unprotect (this Microsoft.AspNetCore.DataProtection.ITimeLimitedDataProtector protector, string protectedData, out DateTimeOffset expiration);
static member Unprotect : Microsoft.AspNetCore.DataProtection.ITimeLimitedDataProtector * string * DateTimeOffset -> string
<Extension()>
Public Function Unprotect (protector As ITimeLimitedDataProtector, protectedData As String, ByRef expiration As DateTimeOffset) As String

Parameter

protector
ITimeLimitedDataProtector

Der zu verwendende Schutz.

protectedData
String

Die geschützten Daten, die nicht geschützt werden sollen.

expiration
DateTimeOffset

Ein 'out'-Parameter, der bei einem erfolgreichen Entschützenvorgang das Ablaufdatum der Nutzlast empfängt.

Gibt zurück

Die Klartextform der geschützten Daten.

Ausnahmen

Wird ausgelöst, wenn protectedData ungültig, falsch formatiert oder abgelaufen ist.

Gilt für: