다음을 통해 공유


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 throw됩니다.

적용 대상