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 にスローされます。

適用対象