DataProtectionProvider.Create Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.