Compartilhar via


DataProtectionProvider.Create Método

Definição

Sobrecargas

Create(DirectoryInfo)

Cria um DataProtectionProvider determinado local no qual armazenar chaves.

Create(String)

Cria um DataProtectionProvider que armazena chaves em um local com base na plataforma e no sistema operacional.

Create(DirectoryInfo, Action<IDataProtectionBuilder>)

Cria um DataProtectionProvider determinado local no qual armazenar chaves e um retorno de chamada de configuração opcional.

Create(DirectoryInfo, X509Certificate2)

Cria um DataProtectionProvider determinado local no qual armazenar chaves e um X509Certificate2 usado para criptografar as chaves.

Create(String, X509Certificate2)

Cria um DataProtectionProvider que armazena chaves em um local com base na plataforma e no sistema operacional e usa o determinado X509Certificate2 para criptografar as chaves.

Create(DirectoryInfo, Action<IDataProtectionBuilder>, X509Certificate2)

Cria um DataProtectionProvider determinado local no qual armazenar chaves, um retorno de chamada de configuração opcional e um X509Certificate2 usado para criptografar as chaves.

Create(DirectoryInfo)

Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs

Cria um DataProtectionProvider determinado local no qual armazenar chaves.

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

Parâmetros

keyDirectory
DirectoryInfo

O DirectoryInfo no qual as chaves devem ser armazenadas. Isso pode representar um diretório em um disco local ou um compartilhamento UNC.

Retornos

Aplica-se a

Create(String)

Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs

Cria um DataProtectionProvider que armazena chaves em um local com base na plataforma e no sistema operacional.

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

Parâmetros

applicationName
String

Um identificador que discrimina exclusivamente esse aplicativo de todos os outros aplicativos no computador.

Retornos

Aplica-se a

Create(DirectoryInfo, Action<IDataProtectionBuilder>)

Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs

Cria um DataProtectionProvider determinado local no qual armazenar chaves e um retorno de chamada de configuração opcional.

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

Parâmetros

keyDirectory
DirectoryInfo

O DirectoryInfo no qual as chaves devem ser armazenadas. Isso pode representar um diretório em um disco local ou um compartilhamento UNC.

setupAction
Action<IDataProtectionBuilder>

Um retorno de chamada opcional que fornece configuração adicional do sistema de proteção de dados. Consulte IDataProtectionBuilder para obter mais informações.

Retornos

Aplica-se a

Create(DirectoryInfo, X509Certificate2)

Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs

Cria um DataProtectionProvider determinado local no qual armazenar chaves e um X509Certificate2 usado para criptografar as chaves.

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

Parâmetros

keyDirectory
DirectoryInfo

O DirectoryInfo no qual as chaves devem ser armazenadas. Isso pode representar um diretório em um disco local ou um compartilhamento UNC.

certificate
X509Certificate2

O X509Certificate2 a ser usado para criptografia.

Retornos

Aplica-se a

Create(String, X509Certificate2)

Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs

Cria um DataProtectionProvider que armazena chaves em um local com base na plataforma e no sistema operacional e usa o determinado X509Certificate2 para criptografar as chaves.

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

Parâmetros

applicationName
String

Um identificador que discrimina exclusivamente esse aplicativo de todos os outros aplicativos no computador.

certificate
X509Certificate2

O X509Certificate2 a ser usado para criptografia.

Retornos

Aplica-se a

Create(DirectoryInfo, Action<IDataProtectionBuilder>, X509Certificate2)

Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs
Origem:
DataProtectionProvider.cs

Cria um DataProtectionProvider determinado local no qual armazenar chaves, um retorno de chamada de configuração opcional e um X509Certificate2 usado para criptografar as chaves.

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

Parâmetros

keyDirectory
DirectoryInfo

O DirectoryInfo no qual as chaves devem ser armazenadas. Isso pode representar um diretório em um disco local ou um compartilhamento UNC.

setupAction
Action<IDataProtectionBuilder>

Um retorno de chamada opcional que fornece configuração adicional do sistema de proteção de dados. Consulte IDataProtectionBuilder para obter mais informações.

certificate
X509Certificate2

O X509Certificate2 a ser usado para criptografia.

Retornos

Aplica-se a