次の方法で共有


ISpanDataProtector インターフェイス

定義

データ保護サービスを提供できるインターフェイス。 IDataProtectorの最適化されたバージョンです。

public interface ISpanDataProtector : Microsoft.AspNetCore.DataProtection.IDataProtector
type ISpanDataProtector = interface
    interface IDataProtector
    interface IDataProtectionProvider
Public Interface ISpanDataProtector
Implements IDataProtector
実装

メソッド

名前 説明
CreateProtector(String)

特定の目的に IDataProtector を作成します。

(継承元 IDataProtectionProvider)
Protect(Byte[])

暗号化によってプレーンテキスト データの一部が保護されます。

(継承元 IDataProtector)
Protect<TWriter>(ReadOnlySpan<Byte>, TWriter)

暗号化によってプレーンテキスト データの一部が保護され、結果がバッファー ライターに書き込まれます。

Unprotect(Byte[])

暗号化によって保護されたデータの一部の保護を解除します。

(継承元 IDataProtector)
Unprotect<TWriter>(ReadOnlySpan<Byte>, TWriter)

暗号化によって保護されたデータの一部の保護を解除し、結果をバッファー ライターに書き込みます。

拡張メソッド

名前 説明
CreateProtector(IDataProtectionProvider, IEnumerable<String>)

目的の一覧を指定して IDataProtector を作成します。

CreateProtector(IDataProtectionProvider, String, String[])

目的の一覧を指定して IDataProtector を作成します。

Protect(IDataProtector, String)

暗号化によってプレーンテキスト データの一部が保護されます。

ToTimeLimitedDataProtector(IDataProtector)

ペイロードを有限の有効期間で保護できるように、 IDataProtectorITimeLimitedDataProtector に変換します。

Unprotect(IDataProtector, String)

暗号化によって保護されたデータの一部の保護を解除します。

適用対象