DataProtectionCommonExtensions.CreateProtector メソッド

定義

オーバーロード

CreateProtector(IDataProtectionProvider, IEnumerable<String>)

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

CreateProtector(IDataProtectionProvider, String, String[])

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

CreateProtector(IDataProtectionProvider, IEnumerable<String>)

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

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::DataProtection::IDataProtector ^ CreateProtector(Microsoft::AspNetCore::DataProtection::IDataProtectionProvider ^ provider, System::Collections::Generic::IEnumerable<System::String ^> ^ purposes);
public static Microsoft.AspNetCore.DataProtection.IDataProtector CreateProtector (this Microsoft.AspNetCore.DataProtection.IDataProtectionProvider provider, System.Collections.Generic.IEnumerable<string> purposes);
static member CreateProtector : Microsoft.AspNetCore.DataProtection.IDataProtectionProvider * seq<string> -> Microsoft.AspNetCore.DataProtection.IDataProtector
<Extension()>
Public Function CreateProtector (provider As IDataProtectionProvider, purposes As IEnumerable(Of String)) As IDataProtector

パラメーター

provider
IDataProtectionProvider

IDataProtectionProvider目的チェーンの生成元となる 。

purposes
IEnumerable<String>

目的チェーンに寄与する目的の一覧。 このリストには少なくとも 1 つの要素が含まれている必要があり、null 要素が含まれていない可能性があります。

戻り値

IDataProtector指定された目的チェーンに関連付けられている 。

注釈

これは、 への複数の呼び出し CreateProtector(String)を連結する便利なメソッドです。 詳細については、そのメソッドのドキュメントを参照してください。

適用対象

CreateProtector(IDataProtectionProvider, String, String[])

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

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::DataProtection::IDataProtector ^ CreateProtector(Microsoft::AspNetCore::DataProtection::IDataProtectionProvider ^ provider, System::String ^ purpose, ... cli::array <System::String ^> ^ subPurposes);
public static Microsoft.AspNetCore.DataProtection.IDataProtector CreateProtector (this Microsoft.AspNetCore.DataProtection.IDataProtectionProvider provider, string purpose, params string[] subPurposes);
static member CreateProtector : Microsoft.AspNetCore.DataProtection.IDataProtectionProvider * string * string[] -> Microsoft.AspNetCore.DataProtection.IDataProtector
<Extension()>
Public Function CreateProtector (provider As IDataProtectionProvider, purpose As String, ParamArray subPurposes As String()) As IDataProtector

パラメーター

provider
IDataProtectionProvider

IDataProtectionProvider目的チェーンの生成元となる 。

purpose
String

を作成 IDataProtectorするために使用される主な目的。

subPurposes
String[]

目的チェーンに寄与するセカンダリ目的の省略可能な一覧。 このリストが指定されている場合、null 要素を含めることはできません。

戻り値

IDataProtector指定された目的チェーンに関連付けられている 。

注釈

これは、 への複数の呼び出し CreateProtector(String)を連結する便利なメソッドです。 詳細については、そのメソッドのドキュメントを参照してください。

適用対象