我一直在尝试将功能标志与 azure 函数一起使用,但我似乎无法正确获取配置。
有一些关于如何获取配置值的文档,但没有关于功能管理的内容。 https://docs.microsoft.com/en-us/azure/azure-app-configuration/use-feature-flags-dotnet-core
我一直在尝试将功能标志与 azure 函数一起使用,但我似乎无法正确获取配置。
有一些关于如何获取配置值的文档,但没有关于功能管理的内容。 https://docs.microsoft.com/en-us/azure/azure-app-configuration/use-feature-flags-dotnet-core
对的,这是可能的 !
ConfigurationBuilder configurationBuilder = new ConfigurationBuilder();
configurationBuilder.AddAzureAppConfiguration(options =>
{
options.Connect(Environment.GetEnvironmentVariable("ConnectionString"))
// Load all keys that start with `TestApp:`
.Select("TestApp:*")
// Configure to reload configuration if the registered 'Sentinel' key is modified
.ConfigureRefresh(refreshOptions =>
refreshOptions.Register("TestApp:Settings:Sentinel", refreshAll: true)
)
// Indicate to load feature flags
.UseFeatureFlags();
您可以获得IFeatureManagerSnapshot的实例并将其用作 Azure Functions 调用的一部分。
其他参考: