DataProtectionAdvancedExtensions.Protect メソッド

定義

オーバーロード

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

ペイロードが保護されなくなる時間。

戻り値

プレーンテキスト データの保護された形式。

適用対象