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 , используемый для шифрования.