AzureKeyVaultConfigurationExtensions.AddAzureKeyVault Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
AddAzureKeyVault(IConfigurationBuilder, AzureKeyVaultConfigurationOptions)
Добавляет поставщик IConfigurationProvider, считывающий значения конфигурации из Azure KeyVault.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::Configuration::IConfigurationBuilder ^ AddAzureKeyVault(Microsoft::Extensions::Configuration::IConfigurationBuilder ^ configurationBuilder, Microsoft::Extensions::Configuration::AzureKeyVault::AzureKeyVaultConfigurationOptions ^ options);
public static Microsoft.Extensions.Configuration.IConfigurationBuilder AddAzureKeyVault (this Microsoft.Extensions.Configuration.IConfigurationBuilder configurationBuilder, Microsoft.Extensions.Configuration.AzureKeyVault.AzureKeyVaultConfigurationOptions options);
static member AddAzureKeyVault : Microsoft.Extensions.Configuration.IConfigurationBuilder * Microsoft.Extensions.Configuration.AzureKeyVault.AzureKeyVaultConfigurationOptions -> Microsoft.Extensions.Configuration.IConfigurationBuilder
<Extension()>
Public Function AddAzureKeyVault (configurationBuilder As IConfigurationBuilder, options As AzureKeyVaultConfigurationOptions) As IConfigurationBuilder
Параметры
- configurationBuilder
- IConfigurationBuilder
Объект IConfigurationBuilder, в который необходимо выполнить добавление.
Используемый AzureKeyVaultConfigurationOptions.
Возвращаемое значение
Применяется к
AddAzureKeyVault(IConfigurationBuilder, String)
Добавляет поставщик IConfigurationProvider, считывающий значения конфигурации из Azure KeyVault.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::Configuration::IConfigurationBuilder ^ AddAzureKeyVault(Microsoft::Extensions::Configuration::IConfigurationBuilder ^ configurationBuilder, System::String ^ vault);
public static Microsoft.Extensions.Configuration.IConfigurationBuilder AddAzureKeyVault (this Microsoft.Extensions.Configuration.IConfigurationBuilder configurationBuilder, string vault);
static member AddAzureKeyVault : Microsoft.Extensions.Configuration.IConfigurationBuilder * string -> Microsoft.Extensions.Configuration.IConfigurationBuilder
<Extension()>
Public Function AddAzureKeyVault (configurationBuilder As IConfigurationBuilder, vault As String) As IConfigurationBuilder
Параметры
- configurationBuilder
- IConfigurationBuilder
Объект IConfigurationBuilder, в который необходимо выполнить добавление.
- vault
- String
Универсальный код ресурса (URI) Azure KeyVault.
Возвращаемое значение
Применяется к
AddAzureKeyVault(IConfigurationBuilder, String, IKeyVaultSecretManager)
Добавляет поставщик IConfigurationProvider, считывающий значения конфигурации из Azure KeyVault.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::Configuration::IConfigurationBuilder ^ AddAzureKeyVault(Microsoft::Extensions::Configuration::IConfigurationBuilder ^ configurationBuilder, System::String ^ vault, Microsoft::Extensions::Configuration::AzureKeyVault::IKeyVaultSecretManager ^ manager);
public static Microsoft.Extensions.Configuration.IConfigurationBuilder AddAzureKeyVault (this Microsoft.Extensions.Configuration.IConfigurationBuilder configurationBuilder, string vault, Microsoft.Extensions.Configuration.AzureKeyVault.IKeyVaultSecretManager manager);
static member AddAzureKeyVault : Microsoft.Extensions.Configuration.IConfigurationBuilder * string * Microsoft.Extensions.Configuration.AzureKeyVault.IKeyVaultSecretManager -> Microsoft.Extensions.Configuration.IConfigurationBuilder
<Extension()>
Public Function AddAzureKeyVault (configurationBuilder As IConfigurationBuilder, vault As String, manager As IKeyVaultSecretManager) As IConfigurationBuilder
Параметры
- configurationBuilder
- IConfigurationBuilder
Объект IConfigurationBuilder, в который необходимо выполнить добавление.
- vault
- String
Универсальный код ресурса (URI) Azure KeyVault.
- manager
- IKeyVaultSecretManager
Экземпляр IKeyVaultSecretManager, используемый для управления загрузкой секрета.
Возвращаемое значение
Применяется к
AddAzureKeyVault(IConfigurationBuilder, String, KeyVaultClient, IKeyVaultSecretManager)
Добавляет поставщик IConfigurationProvider, считывающий значения конфигурации из Azure KeyVault.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::Configuration::IConfigurationBuilder ^ AddAzureKeyVault(Microsoft::Extensions::Configuration::IConfigurationBuilder ^ configurationBuilder, System::String ^ vault, Microsoft::Azure::KeyVault::KeyVaultClient ^ client, Microsoft::Extensions::Configuration::AzureKeyVault::IKeyVaultSecretManager ^ manager);
public static Microsoft.Extensions.Configuration.IConfigurationBuilder AddAzureKeyVault (this Microsoft.Extensions.Configuration.IConfigurationBuilder configurationBuilder, string vault, Microsoft.Azure.KeyVault.KeyVaultClient client, Microsoft.Extensions.Configuration.AzureKeyVault.IKeyVaultSecretManager manager);
static member AddAzureKeyVault : Microsoft.Extensions.Configuration.IConfigurationBuilder * string * Microsoft.Azure.KeyVault.KeyVaultClient * Microsoft.Extensions.Configuration.AzureKeyVault.IKeyVaultSecretManager -> Microsoft.Extensions.Configuration.IConfigurationBuilder
<Extension()>
Public Function AddAzureKeyVault (configurationBuilder As IConfigurationBuilder, vault As String, client As KeyVaultClient, manager As IKeyVaultSecretManager) As IConfigurationBuilder
Параметры
- configurationBuilder
- IConfigurationBuilder
Объект IConfigurationBuilder, в который необходимо выполнить добавление.
- vault
- String
Универсальный код ресурса (URI) Azure KeyVault.
- client
- KeyVaultClient
Объект KeyVaultClient, используемый для получения значений.
- manager
- IKeyVaultSecretManager
Экземпляр IKeyVaultSecretManager, используемый для управления загрузкой секрета.
Возвращаемое значение
Применяется к
AddAzureKeyVault(IConfigurationBuilder, String, String, X509Certificate2)
Добавляет поставщик IConfigurationProvider, считывающий значения конфигурации из Azure KeyVault.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::Configuration::IConfigurationBuilder ^ AddAzureKeyVault(Microsoft::Extensions::Configuration::IConfigurationBuilder ^ configurationBuilder, System::String ^ vault, System::String ^ clientId, System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate);
public static Microsoft.Extensions.Configuration.IConfigurationBuilder AddAzureKeyVault (this Microsoft.Extensions.Configuration.IConfigurationBuilder configurationBuilder, string vault, string clientId, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
static member AddAzureKeyVault : Microsoft.Extensions.Configuration.IConfigurationBuilder * string * string * System.Security.Cryptography.X509Certificates.X509Certificate2 -> Microsoft.Extensions.Configuration.IConfigurationBuilder
<Extension()>
Public Function AddAzureKeyVault (configurationBuilder As IConfigurationBuilder, vault As String, clientId As String, certificate As X509Certificate2) As IConfigurationBuilder
Параметры
- configurationBuilder
- IConfigurationBuilder
Объект IConfigurationBuilder, в который необходимо выполнить добавление.
- vault
- String
Универсальный код ресурса (URI) Azure KeyVault.
- clientId
- String
Идентификатор клиента приложения.
- certificate
- X509Certificate2
Сертификат X509Certificate2, используемый для проверки подлинности.
Возвращаемое значение
Применяется к
AddAzureKeyVault(IConfigurationBuilder, String, String, String)
Добавляет поставщик IConfigurationProvider, считывающий значения конфигурации из Azure KeyVault.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::Configuration::IConfigurationBuilder ^ AddAzureKeyVault(Microsoft::Extensions::Configuration::IConfigurationBuilder ^ configurationBuilder, System::String ^ vault, System::String ^ clientId, System::String ^ clientSecret);
public static Microsoft.Extensions.Configuration.IConfigurationBuilder AddAzureKeyVault (this Microsoft.Extensions.Configuration.IConfigurationBuilder configurationBuilder, string vault, string clientId, string clientSecret);
static member AddAzureKeyVault : Microsoft.Extensions.Configuration.IConfigurationBuilder * string * string * string -> Microsoft.Extensions.Configuration.IConfigurationBuilder
<Extension()>
Public Function AddAzureKeyVault (configurationBuilder As IConfigurationBuilder, vault As String, clientId As String, clientSecret As String) As IConfigurationBuilder
Параметры
- configurationBuilder
- IConfigurationBuilder
Объект IConfigurationBuilder, в который необходимо выполнить добавление.
- vault
- String
Универсальный код ресурса (URI) Azure KeyVault.
- clientId
- String
Идентификатор клиента приложения.
- clientSecret
- String
Секрет клиента, используемый для проверки подлинности.
Возвращаемое значение
Применяется к
AddAzureKeyVault(IConfigurationBuilder, String, String, X509Certificate2, IKeyVaultSecretManager)
Добавляет поставщик IConfigurationProvider, считывающий значения конфигурации из Azure KeyVault.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::Configuration::IConfigurationBuilder ^ AddAzureKeyVault(Microsoft::Extensions::Configuration::IConfigurationBuilder ^ configurationBuilder, System::String ^ vault, System::String ^ clientId, System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate, Microsoft::Extensions::Configuration::AzureKeyVault::IKeyVaultSecretManager ^ manager);
public static Microsoft.Extensions.Configuration.IConfigurationBuilder AddAzureKeyVault (this Microsoft.Extensions.Configuration.IConfigurationBuilder configurationBuilder, string vault, string clientId, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, Microsoft.Extensions.Configuration.AzureKeyVault.IKeyVaultSecretManager manager);
static member AddAzureKeyVault : Microsoft.Extensions.Configuration.IConfigurationBuilder * string * string * System.Security.Cryptography.X509Certificates.X509Certificate2 * Microsoft.Extensions.Configuration.AzureKeyVault.IKeyVaultSecretManager -> Microsoft.Extensions.Configuration.IConfigurationBuilder
<Extension()>
Public Function AddAzureKeyVault (configurationBuilder As IConfigurationBuilder, vault As String, clientId As String, certificate As X509Certificate2, manager As IKeyVaultSecretManager) As IConfigurationBuilder
Параметры
- configurationBuilder
- IConfigurationBuilder
Объект IConfigurationBuilder, в который необходимо выполнить добавление.
- vault
- String
Универсальный код ресурса (URI) Azure KeyVault.
- clientId
- String
Идентификатор клиента приложения.
- certificate
- X509Certificate2
Сертификат X509Certificate2, используемый для проверки подлинности.
- manager
- IKeyVaultSecretManager
Экземпляр IKeyVaultSecretManager, используемый для управления загрузкой секрета.
Возвращаемое значение
Применяется к
AddAzureKeyVault(IConfigurationBuilder, String, String, String, IKeyVaultSecretManager)
Добавляет поставщик IConfigurationProvider, считывающий значения конфигурации из Azure KeyVault.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::Configuration::IConfigurationBuilder ^ AddAzureKeyVault(Microsoft::Extensions::Configuration::IConfigurationBuilder ^ configurationBuilder, System::String ^ vault, System::String ^ clientId, System::String ^ clientSecret, Microsoft::Extensions::Configuration::AzureKeyVault::IKeyVaultSecretManager ^ manager);
public static Microsoft.Extensions.Configuration.IConfigurationBuilder AddAzureKeyVault (this Microsoft.Extensions.Configuration.IConfigurationBuilder configurationBuilder, string vault, string clientId, string clientSecret, Microsoft.Extensions.Configuration.AzureKeyVault.IKeyVaultSecretManager manager);
static member AddAzureKeyVault : Microsoft.Extensions.Configuration.IConfigurationBuilder * string * string * string * Microsoft.Extensions.Configuration.AzureKeyVault.IKeyVaultSecretManager -> Microsoft.Extensions.Configuration.IConfigurationBuilder
<Extension()>
Public Function AddAzureKeyVault (configurationBuilder As IConfigurationBuilder, vault As String, clientId As String, clientSecret As String, manager As IKeyVaultSecretManager) As IConfigurationBuilder
Параметры
- configurationBuilder
- IConfigurationBuilder
Объект IConfigurationBuilder, в который необходимо выполнить добавление.
- vault
- String
Универсальный код ресурса (URI) Azure KeyVault.
- clientId
- String
Идентификатор клиента приложения.
- clientSecret
- String
Секрет клиента, используемый для проверки подлинности.
- manager
- IKeyVaultSecretManager
Экземпляр IKeyVaultSecretManager, используемый для управления загрузкой секрета.
Возвращаемое значение
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по