2

我正在使用 .net core 3 在 App 配置中创建配置设置。我能够使用以下代码片段和以下链接中的一些附加配置在配置资源管理器中创建键值

var client = new ConfigurationClient(_configuration.GetConnectionString("AppConnectionString"));
var settingToCreate = new ConfigurationSetting(model.Key, model.Value);
client.SetConfigurationSetting(settingToCreate);

https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.Data.AppConfiguration/README.md#create-a-configuration-setting

我目前正在使用相同的方法在应用程序配置的功能管理器窗格中创建一个功能标志,但为功能标志提供如下内容类型。

var client = new ConfigurationClient(_configuration.GetConnectionString("AppConnectionString"));
var settingToCreate = new ConfigurationSetting(model.Key, model.Value);
settingToCreate.ContentType = "application/vnd.microsoft.appconfig.ff+json;charset=utf-8";
client.SetConfigurationSetting(settingToCreate);

问题是它创建了一个功能标志但没有名称,显示如下 配置资源管理器的错误消息

功能管理器

请提出任何可能的解决方案。提前致谢!

4

3 回答 3

2

请参阅此示例,了解使用 .NET SDK for App Configuration 管理功能标志。

于 2021-11-30T17:46:32.937 回答
0

我能够实现功能标志管理和使用的整个端到端场景。你可以在这里找到帖子

于 2021-12-14T12:38:42.450 回答
0

我发现您可以.appconfig.featureflag/new使用Azure App Configuration client library for .NET.

但是您不能.appconfig.featureflag/new在门户的配置资源管理器中创建。您可以检查如下图像。你也可以在你身边试试。

在此处输入图像描述

所以我认为这是图书馆的问题,没有限制。

于 2021-11-30T13:54:35.140 回答