使用IFeatureManager只有两种方法,只允许每个请求获取一个特性。有没有办法获得所有特征及其值(真或假)?
问问题
411 次
2 回答
1
@Elias Rodriguez,您可以致电FeatureManager.GetFeatureNamesAsync()
获取可用功能标志的完整列表。然后你可以调用FeatureManager.IsEnabledAsync()
他们每个人来获取他们的真/假状态。
于 2021-05-01T21:44:28.983 回答
0
Azure AppConfiguration 将其所有数据存储在配置子系统 (Microsoft.Extensions.Configuration) 中。更多关于这个话题在这里。
您可以通过注册IConfigurationRoot
到 DI 并将其注入服务并调用其GetDebugView()
*. 此方法是在 .NET Core 3.0 中添加的,因此如果您使用的是旧版本,您将不会拥有它。您总是可以遍历IConfigurationRoot
并查看其内容。
一旦您确定了key
您感兴趣的内容,您就可以使用configurationRoot[Key]
从 Azure AppConfiguration 中提取原始数据。
于 2021-04-30T18:29:04.070 回答