0

使用IFeatureManager只有两种方法,只允许每个请求获取一个特性。有没有办法获得所有特征及其值(真或假)?

4

2 回答 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 回答