Поделиться через


DataProtectionProvider.Create Метод

Определение

Перегрузки

Create(DirectoryInfo)

Создает заданное DataProtectionProvider расположение для хранения ключей.

Create(String)

Создает объект DataProtectionProvider , который хранит ключи в расположении на основе платформы и операционной системы.

Create(DirectoryInfo, Action<IDataProtectionBuilder>)

Создает заданное DataProtectionProvider расположение для хранения ключей и необязательный обратный вызов конфигурации.

Create(DirectoryInfo, X509Certificate2)

Создает заданное DataProtectionProvider расположение для хранения ключей и , используемое X509Certificate2 для шифрования ключей.

Create(String, X509Certificate2)

DataProtectionProvider Создает объект , который хранит ключи в расположении на основе платформы и операционной системы и использует заданный X509Certificate2 для шифрования ключей.

Create(DirectoryInfo, Action<IDataProtectionBuilder>, X509Certificate2)

Создает заданное DataProtectionProvider расположение для хранения ключей, необязательный обратный вызов конфигурации и , используемый X509Certificate2 для шифрования ключей.

Create(DirectoryInfo)

Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs

Создает заданное DataProtectionProvider расположение для хранения ключей.

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

Параметры

keyDirectory
DirectoryInfo

Объект , DirectoryInfo в котором должны храниться ключи. Это может быть каталог на локальном диске или общая папка UNC.

Возвращаемое значение

Применяется к

Create(String)

Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs

Создает объект DataProtectionProvider , который хранит ключи в расположении на основе платформы и операционной системы.

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

Параметры

applicationName
String

Идентификатор, однозначно отличающий это приложение от всех остальных приложений на компьютере.

Возвращаемое значение

Применяется к

Create(DirectoryInfo, Action<IDataProtectionBuilder>)

Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs

Создает заданное DataProtectionProvider расположение для хранения ключей и необязательный обратный вызов конфигурации.

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

Параметры

keyDirectory
DirectoryInfo

Объект , DirectoryInfo в котором должны храниться ключи. Это может быть каталог на локальном диске или общая папка UNC.

setupAction
Action<IDataProtectionBuilder>

Необязательный обратный вызов, обеспечивающий дальнейшую настройку системы защиты данных. Подробнее см. в разделе IDataProtectionBuilder.

Возвращаемое значение

Применяется к

Create(DirectoryInfo, X509Certificate2)

Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs

Создает заданное DataProtectionProvider расположение для хранения ключей и , используемое X509Certificate2 для шифрования ключей.

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

Параметры

keyDirectory
DirectoryInfo

Объект , DirectoryInfo в котором должны храниться ключи. Это может быть каталог на локальном диске или общая папка UNC.

certificate
X509Certificate2

Объект X509Certificate2 , используемый для шифрования.

Возвращаемое значение

Применяется к

Create(String, X509Certificate2)

Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs

DataProtectionProvider Создает объект , который хранит ключи в расположении на основе платформы и операционной системы и использует заданный X509Certificate2 для шифрования ключей.

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

Параметры

applicationName
String

Идентификатор, однозначно отличающий это приложение от всех остальных приложений на компьютере.

certificate
X509Certificate2

Объект X509Certificate2 , используемый для шифрования.

Возвращаемое значение

Применяется к

Create(DirectoryInfo, Action<IDataProtectionBuilder>, X509Certificate2)

Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs
Исходный код:
DataProtectionProvider.cs

Создает заданное DataProtectionProvider расположение для хранения ключей, необязательный обратный вызов конфигурации и , используемый X509Certificate2 для шифрования ключей.

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

Параметры

keyDirectory
DirectoryInfo

Объект , DirectoryInfo в котором должны храниться ключи. Это может быть каталог на локальном диске или общая папка UNC.

setupAction
Action<IDataProtectionBuilder>

Необязательный обратный вызов, обеспечивающий дальнейшую настройку системы защиты данных. Подробнее см. в разделе IDataProtectionBuilder.

certificate
X509Certificate2

Объект X509Certificate2 , используемый для шифрования.

Возвращаемое значение

Применяется к