共用方式為


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 無效、格式不正確或已過期,則擲回 。

適用於