Поделиться через


DataProtectionAdvancedExtensions.Unprotect Метод

Определение

Криптографически снимает защиту части защищенных данных.

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

Параметры

protector
ITimeLimitedDataProtector

Используемый предохранитель.

protectedData
String

Защищенные данные для отмены защиты.

expiration
DateTimeOffset

Параметр out, который после успешной операции отмены защиты получает дату окончания срока действия полезных данных.

Возвращаемое значение

Форма защищенных данных в виде открытого текста.

Исключения

Возникает, если protectedData имеет недопустимый, неправильный формат или истек срок действия.

Применяется к