Sdílet prostřednictvím


DataProtectionProvider.Create Metoda

Definice

Přetížení

Create(DirectoryInfo)

Vytvoří DataProtectionProvider dané umístění, do kterého se mají ukládat klíče.

Create(String)

Vytvoří DataProtectionProvider, který ukládá klíče do umístění na základě platformy a operačního systému.

Create(DirectoryInfo, Action<IDataProtectionBuilder>)

Vytvoří DataProtectionProvider dané umístění pro uložení klíčů a volitelného zpětného volání konfigurace.

Create(DirectoryInfo, X509Certificate2)

Vytvoří DataProtectionProvider dané umístění, do kterého se mají ukládat klíče, a X509Certificate2 sloužící k šifrování klíčů.

Create(String, X509Certificate2)

Vytvoří DataProtectionProvider, který ukládá klíče do umístění založeného na platformě a operačním systému a používá dané X509Certificate2 k šifrování klíčů.

Create(DirectoryInfo, Action<IDataProtectionBuilder>, X509Certificate2)

Vytvoří DataProtectionProvider dané umístění pro uložení klíčů, volitelné zpětné volání konfigurace a X509Certificate2 sloužící k šifrování klíčů.

Create(DirectoryInfo)

Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs

Vytvoří DataProtectionProvider dané umístění, do kterého se mají ukládat klíče.

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

Parametry

keyDirectory
DirectoryInfo

DirectoryInfo, ve kterém mají být klíče uloženy. To může představovat adresář na místním disku nebo sdílené složce UNC.

Návraty

Platí pro

Create(String)

Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs

Vytvoří DataProtectionProvider, který ukládá klíče do umístění na základě platformy a operačního systému.

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

Parametry

applicationName
String

Identifikátor, který jednoznačně diskriminuje tuto aplikaci od všech ostatních aplikací na počítači.

Návraty

Platí pro

Create(DirectoryInfo, Action<IDataProtectionBuilder>)

Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs

Vytvoří DataProtectionProvider dané umístění pro uložení klíčů a volitelného zpětného volání konfigurace.

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

Parametry

keyDirectory
DirectoryInfo

DirectoryInfo, ve kterém mají být klíče uloženy. To může představovat adresář na místním disku nebo sdílené složce UNC.

setupAction
Action<IDataProtectionBuilder>

Volitelné zpětné volání, které poskytuje další konfiguraci systému ochrany dat. Další informace najdete v tématu IDataProtectionBuilder.

Návraty

Platí pro

Create(DirectoryInfo, X509Certificate2)

Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs

Vytvoří DataProtectionProvider dané umístění, do kterého se mají ukládat klíče, a X509Certificate2 sloužící k šifrování klíčů.

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

Parametry

keyDirectory
DirectoryInfo

DirectoryInfo, ve kterém mají být klíče uloženy. To může představovat adresář na místním disku nebo sdílené složce UNC.

certificate
X509Certificate2

X509Certificate2, které se mají použít k šifrování.

Návraty

Platí pro

Create(String, X509Certificate2)

Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs

Vytvoří DataProtectionProvider, který ukládá klíče do umístění založeného na platformě a operačním systému a používá dané X509Certificate2 k šifrování klíčů.

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

Parametry

applicationName
String

Identifikátor, který jednoznačně diskriminuje tuto aplikaci od všech ostatních aplikací na počítači.

certificate
X509Certificate2

X509Certificate2, které se mají použít k šifrování.

Návraty

Platí pro

Create(DirectoryInfo, Action<IDataProtectionBuilder>, X509Certificate2)

Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs
Zdroj:
DataProtectionProvider.cs

Vytvoří DataProtectionProvider dané umístění pro uložení klíčů, volitelné zpětné volání konfigurace a X509Certificate2 sloužící k šifrování klíčů.

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

Parametry

keyDirectory
DirectoryInfo

DirectoryInfo, ve kterém mají být klíče uloženy. To může představovat adresář na místním disku nebo sdílené složce UNC.

setupAction
Action<IDataProtectionBuilder>

Volitelné zpětné volání, které poskytuje další konfiguraci systému ochrany dat. Další informace najdete v tématu IDataProtectionBuilder.

certificate
X509Certificate2

X509Certificate2, které se mají použít k šifrování.

Návraty

Platí pro