Aracılığıyla paylaş


DataProtectionProvider.Create Yöntem

Tanım

Aşırı Yüklemeler

Create(DirectoryInfo)

Anahtarların depolandığı belirli bir DataProtectionProvider konum oluşturur.

Create(String)

DataProtectionProvider Anahtarları platforma ve işletim sistemine göre bir konumda depolayan bir oluşturur.

Create(DirectoryInfo, Action<IDataProtectionBuilder>)

Anahtarların depolandığı belirli bir DataProtectionProvider konum ve isteğe bağlı bir yapılandırma geri çağırması oluşturur.

Create(DirectoryInfo, X509Certificate2)

DataProtectionProvider Anahtarların depolandığı ve anahtarları şifrelemek için kullanılan belirli bir X509Certificate2 konum oluşturur.

Create(String, X509Certificate2)

DataProtectionProvider Anahtarları platform ve işletim sistemini temel alan bir konumda depolayan bir oluşturur ve anahtarları şifrelemek için verilen X509Certificate2 değerini kullanır.

Create(DirectoryInfo, Action<IDataProtectionBuilder>, X509Certificate2)

Anahtarların depolandığı belirli bir DataProtectionProvider konum, isteğe bağlı bir yapılandırma geri çağırması ve anahtarları şifrelemek için kullanılan bir X509Certificate2 konum oluşturur.

Create(DirectoryInfo)

Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs

Anahtarların depolandığı belirli bir DataProtectionProvider konum oluşturur.

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

Parametreler

keyDirectory
DirectoryInfo

DirectoryInfo Anahtarların depolanması gereken yer. Bu, yerel disk veya UNC paylaşımındaki bir dizini temsil edebilir.

Döndürülenler

Şunlara uygulanır

Create(String)

Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs

DataProtectionProvider Anahtarları platforma ve işletim sistemine göre bir konumda depolayan bir oluşturur.

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

Parametreler

applicationName
String

Bu uygulamayı makinedeki diğer tüm uygulamalardan benzersiz olarak ayırt eden bir tanımlayıcı.

Döndürülenler

Şunlara uygulanır

Create(DirectoryInfo, Action<IDataProtectionBuilder>)

Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs

Anahtarların depolandığı belirli bir DataProtectionProvider konum ve isteğe bağlı bir yapılandırma geri çağırması oluşturur.

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

Parametreler

keyDirectory
DirectoryInfo

DirectoryInfo Anahtarların depolanması gereken yer. Bu, yerel disk veya UNC paylaşımındaki bir dizini temsil edebilir.

setupAction
Action<IDataProtectionBuilder>

Veri koruma sisteminin daha fazla yapılandırmasını sağlayan isteğe bağlı bir geri çağırma. Daha fazla bilgi edinmek için bkz. IDataProtectionBuilder.

Döndürülenler

Şunlara uygulanır

Create(DirectoryInfo, X509Certificate2)

Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs

DataProtectionProvider Anahtarların depolandığı ve anahtarları şifrelemek için kullanılan belirli bir X509Certificate2 konum oluşturur.

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

Parametreler

keyDirectory
DirectoryInfo

DirectoryInfo Anahtarların depolanması gereken yer. Bu, yerel disk veya UNC paylaşımındaki bir dizini temsil edebilir.

certificate
X509Certificate2

X509Certificate2 Şifreleme için kullanılacak.

Döndürülenler

Şunlara uygulanır

Create(String, X509Certificate2)

Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs

DataProtectionProvider Anahtarları platform ve işletim sistemini temel alan bir konumda depolayan bir oluşturur ve anahtarları şifrelemek için verilen X509Certificate2 değerini kullanır.

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

Parametreler

applicationName
String

Bu uygulamayı makinedeki diğer tüm uygulamalardan benzersiz olarak ayırt eden bir tanımlayıcı.

certificate
X509Certificate2

X509Certificate2 Şifreleme için kullanılacak.

Döndürülenler

Şunlara uygulanır

Create(DirectoryInfo, Action<IDataProtectionBuilder>, X509Certificate2)

Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs
Kaynak:
DataProtectionProvider.cs

Anahtarların depolandığı belirli bir DataProtectionProvider konum, isteğe bağlı bir yapılandırma geri çağırması ve anahtarları şifrelemek için kullanılan bir X509Certificate2 konum oluşturur.

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

Parametreler

keyDirectory
DirectoryInfo

DirectoryInfo Anahtarların depolanması gereken yer. Bu, yerel disk veya UNC paylaşımındaki bir dizini temsil edebilir.

setupAction
Action<IDataProtectionBuilder>

Veri koruma sisteminin daha fazla yapılandırmasını sağlayan isteğe bağlı bir geri çağırma. Daha fazla bilgi edinmek için bkz. IDataProtectionBuilder.

certificate
X509Certificate2

X509Certificate2 Şifreleme için kullanılacak.

Döndürülenler

Şunlara uygulanır