次の方法で共有


DataProtectionProvider.Create メソッド

定義

オーバーロード

Create(DirectoryInfo)

キーを格納する場所を指定して DataProtectionProvider を作成します。

Create(String)

プラットフォームとオペレーティング システムに基づいて場所にキーを格納する DataProtectionProvider を作成します。

Create(DirectoryInfo, Action<IDataProtectionBuilder>)

キーを格納する場所とオプションの構成コールバックを指定して、DataProtectionProvider を作成します。

Create(DirectoryInfo, X509Certificate2)

キーを格納する場所と、キーの暗号化に使用する X509Certificate2 が指定された DataProtectionProvider を作成します。

Create(String, X509Certificate2)

プラットフォームとオペレーティング システムに基づいて場所にキーを格納し、指定された X509Certificate2 を使用してキーを暗号化する DataProtectionProvider を作成します。

Create(DirectoryInfo, Action<IDataProtectionBuilder>, X509Certificate2)

キーを格納する場所、オプションの構成コールバック、およびキーの暗号化に使用する X509Certificate2 を指定して、DataProtectionProvider を作成します。

Create(DirectoryInfo)

ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs

キーを格納する場所を指定して DataProtectionProvider を作成します。

public:
 static Microsoft::AspNetCore::DataProtection::IDataProtectionProvider ^ Create(System::IO::DirectoryInfo ^ keyDirectory);
public static Microsoft.AspNetCore.DataProtection.IDataProtectionProvider Create (System.IO.DirectoryInfo keyDirectory);
static member Create : System.IO.DirectoryInfo -> Microsoft.AspNetCore.DataProtection.IDataProtectionProvider
Public Shared Function Create (keyDirectory As DirectoryInfo) As IDataProtectionProvider

パラメーター

keyDirectory
DirectoryInfo

キーを格納する必要がある DirectoryInfo。 これは、ローカル ディスクまたは UNC 共有上のディレクトリを表す場合があります。

戻り値

適用対象

Create(String)

ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs

プラットフォームとオペレーティング システムに基づいて場所にキーを格納する DataProtectionProvider を作成します。

public:
 static Microsoft::AspNetCore::DataProtection::IDataProtectionProvider ^ Create(System::String ^ applicationName);
public static Microsoft.AspNetCore.DataProtection.IDataProtectionProvider Create (string applicationName);
static member Create : string -> Microsoft.AspNetCore.DataProtection.IDataProtectionProvider
Public Shared Function Create (applicationName As String) As IDataProtectionProvider

パラメーター

applicationName
String

コンピューター上の他のすべてのアプリケーションからこのアプリケーションを一意に区別する識別子。

戻り値

適用対象

Create(DirectoryInfo, Action<IDataProtectionBuilder>)

ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs

キーを格納する場所とオプションの構成コールバックを指定して、DataProtectionProvider を作成します。

public:
 static Microsoft::AspNetCore::DataProtection::IDataProtectionProvider ^ Create(System::IO::DirectoryInfo ^ keyDirectory, Action<Microsoft::AspNetCore::DataProtection::IDataProtectionBuilder ^> ^ setupAction);
public static Microsoft.AspNetCore.DataProtection.IDataProtectionProvider Create (System.IO.DirectoryInfo keyDirectory, Action<Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder> setupAction);
static member Create : System.IO.DirectoryInfo * Action<Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder> -> Microsoft.AspNetCore.DataProtection.IDataProtectionProvider
Public Shared Function Create (keyDirectory As DirectoryInfo, setupAction As Action(Of IDataProtectionBuilder)) As IDataProtectionProvider

パラメーター

keyDirectory
DirectoryInfo

キーを格納する必要がある DirectoryInfo。 これは、ローカル ディスクまたは UNC 共有上のディレクトリを表す場合があります。

setupAction
Action<IDataProtectionBuilder>

データ保護システムの追加の構成を提供するオプションのコールバック。 詳細については、IDataProtectionBuilder を参照してください。

戻り値

適用対象

Create(DirectoryInfo, X509Certificate2)

ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs

キーを格納する場所と、キーの暗号化に使用する X509Certificate2 が指定された DataProtectionProvider を作成します。

public:
 static Microsoft::AspNetCore::DataProtection::IDataProtectionProvider ^ Create(System::IO::DirectoryInfo ^ keyDirectory, System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate);
public static Microsoft.AspNetCore.DataProtection.IDataProtectionProvider Create (System.IO.DirectoryInfo keyDirectory, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
static member Create : System.IO.DirectoryInfo * System.Security.Cryptography.X509Certificates.X509Certificate2 -> Microsoft.AspNetCore.DataProtection.IDataProtectionProvider
Public Shared Function Create (keyDirectory As DirectoryInfo, certificate As X509Certificate2) As IDataProtectionProvider

パラメーター

keyDirectory
DirectoryInfo

キーを格納する必要がある DirectoryInfo。 これは、ローカル ディスクまたは UNC 共有上のディレクトリを表す場合があります。

certificate
X509Certificate2

暗号化に使用する X509Certificate2

戻り値

適用対象

Create(String, X509Certificate2)

ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs

プラットフォームとオペレーティング システムに基づいて場所にキーを格納し、指定された X509Certificate2 を使用してキーを暗号化する DataProtectionProvider を作成します。

public:
 static Microsoft::AspNetCore::DataProtection::IDataProtectionProvider ^ Create(System::String ^ applicationName, System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate);
public static Microsoft.AspNetCore.DataProtection.IDataProtectionProvider Create (string applicationName, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
static member Create : string * System.Security.Cryptography.X509Certificates.X509Certificate2 -> Microsoft.AspNetCore.DataProtection.IDataProtectionProvider
Public Shared Function Create (applicationName As String, certificate As X509Certificate2) As IDataProtectionProvider

パラメーター

applicationName
String

コンピューター上の他のすべてのアプリケーションからこのアプリケーションを一意に区別する識別子。

certificate
X509Certificate2

暗号化に使用する X509Certificate2

戻り値

適用対象

Create(DirectoryInfo, Action<IDataProtectionBuilder>, X509Certificate2)

ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs
ソース:
DataProtectionProvider.cs

キーを格納する場所、オプションの構成コールバック、およびキーの暗号化に使用する X509Certificate2 を指定して、DataProtectionProvider を作成します。

public:
 static Microsoft::AspNetCore::DataProtection::IDataProtectionProvider ^ Create(System::IO::DirectoryInfo ^ keyDirectory, Action<Microsoft::AspNetCore::DataProtection::IDataProtectionBuilder ^> ^ setupAction, System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate);
public static Microsoft.AspNetCore.DataProtection.IDataProtectionProvider Create (System.IO.DirectoryInfo keyDirectory, Action<Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder> setupAction, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
static member Create : System.IO.DirectoryInfo * Action<Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder> * System.Security.Cryptography.X509Certificates.X509Certificate2 -> Microsoft.AspNetCore.DataProtection.IDataProtectionProvider
Public Shared Function Create (keyDirectory As DirectoryInfo, setupAction As Action(Of IDataProtectionBuilder), certificate As X509Certificate2) As IDataProtectionProvider

パラメーター

keyDirectory
DirectoryInfo

キーを格納する必要がある DirectoryInfo。 これは、ローカル ディスクまたは UNC 共有上のディレクトリを表す場合があります。

setupAction
Action<IDataProtectionBuilder>

データ保護システムの追加の構成を提供するオプションのコールバック。 詳細については、IDataProtectionBuilder を参照してください。

certificate
X509Certificate2

暗号化に使用する X509Certificate2

戻り値

適用対象