Compartir a través de


DataProtectionAdvancedExtensions.Unprotect Método

Definición

Desproteger criptográficamente un fragmento de datos protegidos.

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

Parámetros

protector
ITimeLimitedDataProtector

Protector que se va a usar.

protectedData
String

Datos protegidos que se van a desproteger.

expiration
DateTimeOffset

Parámetro "out" que tras una operación de desprotección correcta recibe la fecha de expiración de la carga.

Devoluciones

Formato de texto no cifrado de los datos protegidos.

Excepciones

Se produce si protectedData no es válido, tiene un formato incorrecto o ha expirado.

Se aplica a