DataProtectionAdvancedExtensions.Protect メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Protect(ITimeLimitedDataProtector, Byte[], TimeSpan) |
暗号化によってプレーンテキスト データの一部が保護され、指定された時間が経過するとデータの有効期限が切れる。 |
Protect(ITimeLimitedDataProtector, String, DateTimeOffset) |
暗号化によってプレーンテキスト データの一部が保護され、選択した時刻にデータの有効期限が切れる。 |
Protect(ITimeLimitedDataProtector, String, TimeSpan) |
暗号化によってプレーンテキスト データの一部が保護され、指定された時間が経過するとデータの有効期限が切れる。 |
Protect(ITimeLimitedDataProtector, Byte[], TimeSpan)
暗号化によってプレーンテキスト データの一部が保護され、指定された時間が経過するとデータの有効期限が切れる。
public:
[System::Runtime::CompilerServices::Extension]
static cli::array <System::Byte> ^ Protect(Microsoft::AspNetCore::DataProtection::ITimeLimitedDataProtector ^ protector, cli::array <System::Byte> ^ plaintext, TimeSpan lifetime);
public static byte[] Protect (this Microsoft.AspNetCore.DataProtection.ITimeLimitedDataProtector protector, byte[] plaintext, TimeSpan lifetime);
static member Protect : Microsoft.AspNetCore.DataProtection.ITimeLimitedDataProtector * byte[] * TimeSpan -> byte[]
<Extension()>
Public Function Protect (protector As ITimeLimitedDataProtector, plaintext As Byte(), lifetime As TimeSpan) As Byte()
パラメーター
- protector
- ITimeLimitedDataProtector
使用するプロテクタ。
- plaintext
- Byte[]
保護するプレーンテキスト データ。
- lifetime
- TimeSpan
ペイロードが保護されなくなる時間。
戻り値
Byte[]
プレーンテキスト データの保護された形式。
適用対象
Protect(ITimeLimitedDataProtector, String, DateTimeOffset)
暗号化によってプレーンテキスト データの一部が保護され、選択した時刻にデータの有効期限が切れる。
public:
[System::Runtime::CompilerServices::Extension]
static System::String ^ Protect(Microsoft::AspNetCore::DataProtection::ITimeLimitedDataProtector ^ protector, System::String ^ plaintext, DateTimeOffset expiration);
public static string Protect (this Microsoft.AspNetCore.DataProtection.ITimeLimitedDataProtector protector, string plaintext, DateTimeOffset expiration);
static member Protect : Microsoft.AspNetCore.DataProtection.ITimeLimitedDataProtector * string * DateTimeOffset -> string
<Extension()>
Public Function Protect (protector As ITimeLimitedDataProtector, plaintext As String, expiration As DateTimeOffset) As String
パラメーター
- protector
- ITimeLimitedDataProtector
使用するプロテクタ。
- plaintext
- String
保護するプレーンテキスト データ。
- expiration
- DateTimeOffset
このペイロードの有効期限が切れる時刻。
戻り値
プレーンテキスト データの保護された形式。
適用対象
Protect(ITimeLimitedDataProtector, String, TimeSpan)
暗号化によってプレーンテキスト データの一部が保護され、指定された時間が経過するとデータの有効期限が切れる。
public:
[System::Runtime::CompilerServices::Extension]
static System::String ^ Protect(Microsoft::AspNetCore::DataProtection::ITimeLimitedDataProtector ^ protector, System::String ^ plaintext, TimeSpan lifetime);
public static string Protect (this Microsoft.AspNetCore.DataProtection.ITimeLimitedDataProtector protector, string plaintext, TimeSpan lifetime);
static member Protect : Microsoft.AspNetCore.DataProtection.ITimeLimitedDataProtector * string * TimeSpan -> string
<Extension()>
Public Function Protect (protector As ITimeLimitedDataProtector, plaintext As String, lifetime As TimeSpan) As String
パラメーター
- protector
- ITimeLimitedDataProtector
使用するプロテクタ。
- plaintext
- String
保護するプレーンテキスト データ。
- lifetime
- TimeSpan
ペイロードが保護されなくなる時間。
戻り値
プレーンテキスト データの保護された形式。