繁体   English   中英

如何通过 c# 代码为应用程序配置创建 Azure 功能标志?

[英]How to create Azure Feature Flag for the App Configuration through c# code?

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

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);

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

功能管理器

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

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

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

在此处输入图像描述

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

请参阅此示例以使用 .NET SDK 管理功能标志以进行应用程序配置。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM