从 IConfiguration 检索提供者信息
Retrieve provider information from IConfiguration
我有一个 Azure Function
我正在尝试从 IConfiguration
内的提供商检索数据,问题是无论我如何处理,我都无法提取数据。
下面是 IConfiguration
中的数据结构
此信息最初位于 Azure
的 App Configuration
资源中,并通过 运行 时间加载。
我试过了:
var azureAppConfigurationData = _configuration.GetSection("AzureAppConfigurationProvider");
var azureAppConfigurationData = _configuration.GetValue<string,string>("AzureAppConfigurationProvider:Data");
var azureAppConfigurationData = _configuration.GetValue<object>("AzureAppConfigurationProvider:Data");
但是,每个结果都为空
我正在尝试提取 clientId
、clientSecret
和 tenantId
,然后将其传递到 Microsoft Graph SDK
以与 Azure B2C
[ 通信=22=]
有很多方法可以做到这一点,但是,最简单的(无需创建具体 class)就是直接引用配置项
var clientId = _configuration["UserManagement:Settings:B2CClient:ClientId"]
假设我输入正确
我有一个 Azure Function
我正在尝试从 IConfiguration
内的提供商检索数据,问题是无论我如何处理,我都无法提取数据。
下面是 IConfiguration
此信息最初位于 Azure
的 App Configuration
资源中,并通过 运行 时间加载。
我试过了:
var azureAppConfigurationData = _configuration.GetSection("AzureAppConfigurationProvider");
var azureAppConfigurationData = _configuration.GetValue<string,string>("AzureAppConfigurationProvider:Data");
var azureAppConfigurationData = _configuration.GetValue<object>("AzureAppConfigurationProvider:Data");
但是,每个结果都为空
我正在尝试提取 clientId
、clientSecret
和 tenantId
,然后将其传递到 Microsoft Graph SDK
以与 Azure B2C
[ 通信=22=]
有很多方法可以做到这一点,但是,最简单的(无需创建具体 class)就是直接引用配置项
var clientId = _configuration["UserManagement:Settings:B2CClient:ClientId"]
假设我输入正确