Condividi tramite


DataProtectionProvider.Create Metodo

Definizione

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.

Restituisce

Si applica a