DataProtectionProvider.Create Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
Create(DirectoryInfo) |
Crea un DataProtectionProvider determinato percorso in cui archiviare le chiavi. |
Create(String) |
Crea un DataProtectionProvider oggetto che archivia le chiavi in un percorso basato sulla piattaforma e sul sistema operativo. |
Create(DirectoryInfo, Action<IDataProtectionBuilder>) |
Crea un DataProtectionProvider determinato percorso in cui archiviare le chiavi e un callback di configurazione facoltativo. |
Create(DirectoryInfo, X509Certificate2) |
Crea un DataProtectionProvider determinato percorso in cui archiviare le chiavi e un X509Certificate2 oggetto utilizzato per crittografare le chiavi. |
Create(String, X509Certificate2) |
Crea un DataProtectionProvider oggetto che archivia le chiavi in un percorso basato sulla piattaforma e sul sistema operativo e usa l'oggetto specificato X509Certificate2 per crittografare le chiavi. |
Create(DirectoryInfo, Action<IDataProtectionBuilder>, X509Certificate2) |
Crea un DataProtectionProvider determinato percorso in cui archiviare le chiavi, un callback di configurazione facoltativo e un X509Certificate2 oggetto usato per crittografare le chiavi. |
Create(DirectoryInfo)
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
Crea un DataProtectionProvider determinato percorso in cui archiviare le chiavi.
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
Parametri
- keyDirectory
- DirectoryInfo
Oggetto DirectoryInfo in cui devono essere archiviate le chiavi. Può rappresentare una directory in un disco locale o in una condivisione UNC.
Restituisce
Si applica a
Create(String)
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
Crea un DataProtectionProvider oggetto che archivia le chiavi in un percorso basato sulla piattaforma e sul 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
Parametri
- applicationName
- String
Identificatore che discrimina in modo univoco questa applicazione da tutte le altre applicazioni nel computer.
Restituisce
Si applica a
Create(DirectoryInfo, Action<IDataProtectionBuilder>)
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
Crea un DataProtectionProvider determinato percorso in cui archiviare le chiavi e un callback di configurazione facoltativo.
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
Parametri
- keyDirectory
- DirectoryInfo
Oggetto DirectoryInfo in cui devono essere archiviate le chiavi. Può rappresentare una directory in un disco locale o in una condivisione UNC.
- setupAction
- Action<IDataProtectionBuilder>
Callback facoltativo che fornisce un'ulteriore configurazione del sistema di protezione dei dati. Per altre informazioni, vedere IDataProtectionBuilder.
Restituisce
Si applica a
Create(DirectoryInfo, X509Certificate2)
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
Crea un DataProtectionProvider determinato percorso in cui archiviare le chiavi e un X509Certificate2 oggetto utilizzato per crittografare le chiavi.
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
Parametri
- keyDirectory
- DirectoryInfo
Oggetto DirectoryInfo in cui devono essere archiviate le chiavi. Può rappresentare una directory in un disco locale o in una condivisione UNC.
- certificate
- X509Certificate2
Oggetto X509Certificate2 da utilizzare per la crittografia.
Restituisce
Si applica a
Create(String, X509Certificate2)
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
Crea un DataProtectionProvider oggetto che archivia le chiavi in un percorso basato sulla piattaforma e sul sistema operativo e usa l'oggetto specificato X509Certificate2 per crittografare le chiavi.
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
Parametri
- applicationName
- String
Identificatore che discrimina in modo univoco questa applicazione da tutte le altre applicazioni nel computer.
- certificate
- X509Certificate2
Oggetto X509Certificate2 da utilizzare per la crittografia.
Restituisce
Si applica a
Create(DirectoryInfo, Action<IDataProtectionBuilder>, X509Certificate2)
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
- Origine:
- DataProtectionProvider.cs
Crea un DataProtectionProvider determinato percorso in cui archiviare le chiavi, un callback di configurazione facoltativo e un X509Certificate2 oggetto usato per crittografare le chiavi.
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
Parametri
- keyDirectory
- DirectoryInfo
Oggetto DirectoryInfo in cui devono essere archiviate le chiavi. Può rappresentare una directory in un disco locale o in una condivisione UNC.
- setupAction
- Action<IDataProtectionBuilder>
Callback facoltativo che fornisce un'ulteriore configurazione del sistema di protezione dei dati. Per altre informazioni, vedere IDataProtectionBuilder.
- certificate
- X509Certificate2
Oggetto X509Certificate2 da utilizzare per la crittografia.