Sdílet prostřednictvím


DataProtectionAdvancedExtensions.Unprotect Metoda

Definice

Kryptograficky zruší ochranu části chráněných dat.

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

Parametry

protector
ITimeLimitedDataProtector

Ochrana, která se má použít.

protectedData
String

Chráněná data, která se mají odemknout.

expiration
DateTimeOffset

Parametr out, který po úspěšné operaci zrušení ochrany obdrží datum vypršení platnosti datové části.

Návraty

Formát prostého textu chráněných dat.

Výjimky

Vyvoláno, pokud protectedData je neplatný, poškozený nebo vypršela jeho platnost.

Platí pro