Compartir a través de


DataProtectionProvider.Create Método

Definición

Sobrecargas

Create(DirectoryInfo)

Crea una DataProtectionProvider ubicación determinada en la que se almacenarán las claves.

Create(String)

Crea un DataProtectionProvider objeto que almacena las claves en una ubicación basada en la plataforma y el sistema operativo.

Create(DirectoryInfo, Action<IDataProtectionBuilder>)

Crea una DataProtectionProvider ubicación determinada en la que almacenar las claves y una devolución de llamada de configuración opcional.

Create(DirectoryInfo, X509Certificate2)

Crea una DataProtectionProvider ubicación determinada en la que se almacenarán las claves y se X509Certificate2 usará para cifrar las claves.

Create(String, X509Certificate2)

Crea un DataProtectionProvider objeto que almacena las claves en una ubicación basada en la plataforma y el sistema operativo y usa el especificado X509Certificate2 para cifrar las claves.

Create(DirectoryInfo, Action<IDataProtectionBuilder>, X509Certificate2)

Crea una DataProtectionProvider ubicación determinada en la que se almacenan las claves, una devolución de llamada de configuración opcional y un X509Certificate2 objeto que se usa para cifrar las claves.

Create(DirectoryInfo)

Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs

Crea una DataProtectionProvider ubicación determinada en la que se almacenarán las claves.

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

en el DirectoryInfo que se deben almacenar las claves. Esto puede representar un directorio en un disco local o en un recurso compartido UNC.

Devoluciones

Se aplica a

Create(String)

Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs

Crea un DataProtectionProvider objeto que almacena las claves en una ubicación basada en la plataforma y el sistema operativo.

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

Identificador que discrimina de forma única esta aplicación de todas las demás aplicaciones de la máquina.

Devoluciones

Se aplica a

Create(DirectoryInfo, Action<IDataProtectionBuilder>)

Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs

Crea una DataProtectionProvider ubicación determinada en la que almacenar las claves y una devolución de llamada de configuración 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

en el DirectoryInfo que se deben almacenar las claves. Esto puede representar un directorio en un disco local o en un recurso compartido UNC.

setupAction
Action<IDataProtectionBuilder>

Una devolución de llamada opcional que proporciona una configuración adicional del sistema de protección de datos. Consulte IDataProtectionBuilder para obtener más información.

Devoluciones

Se aplica a

Create(DirectoryInfo, X509Certificate2)

Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs

Crea una DataProtectionProvider ubicación determinada en la que se almacenarán las claves y se X509Certificate2 usará para cifrar las claves.

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

en el DirectoryInfo que se deben almacenar las claves. Esto puede representar un directorio en un disco local o en un recurso compartido UNC.

certificate
X509Certificate2

que X509Certificate2 se va a usar para el cifrado.

Devoluciones

Se aplica a

Create(String, X509Certificate2)

Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs

Crea un DataProtectionProvider objeto que almacena las claves en una ubicación basada en la plataforma y el sistema operativo y usa el especificado X509Certificate2 para cifrar las claves.

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

Identificador que discrimina de forma única esta aplicación de todas las demás aplicaciones de la máquina.

certificate
X509Certificate2

que X509Certificate2 se va a usar para el cifrado.

Devoluciones

Se aplica a

Create(DirectoryInfo, Action<IDataProtectionBuilder>, X509Certificate2)

Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs
Source:
DataProtectionProvider.cs

Crea una DataProtectionProvider ubicación determinada en la que se almacenan las claves, una devolución de llamada de configuración opcional y un X509Certificate2 objeto que se usa para cifrar las claves.

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

en el DirectoryInfo que se deben almacenar las claves. Esto puede representar un directorio en un disco local o en un recurso compartido UNC.

setupAction
Action<IDataProtectionBuilder>

Una devolución de llamada opcional que proporciona una configuración adicional del sistema de protección de datos. Consulte IDataProtectionBuilder para obtener más información.

certificate
X509Certificate2

que X509Certificate2 se va a usar para el cifrado.

Devoluciones

Se aplica a