你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
FeatureFlagConfigurationSetting 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示存储功能标志值的配置设置。 使用功能标志可以在应用程序中激活或停用功能。 简单的功能标志为“开”或“关”。 应用程序会始终采用相同的行为方式。 例如,你可以在一个功能标志后面推出新功能。 启用该功能标志后,所有用户都将看到新功能。 禁用功能标志将隐藏新功能。
相比之下,使用“条件功能标志”可以动态启用或禁用功能标志。 应用程序的行为可能会有所不同,具体取决于功能标志条件。 假设要首先向小部分用户显示新功能。 使用条件功能标志可以为某些用户启用功能标志,同时为其他用户禁用该标志。 功能筛选器在每次计算出其结果时确定功能标志的状态。
注意:Azure.Data.AppConfiguration 不会在检索时评估功能标志。 库使用者负责解释功能标志并确定是否启用了某个功能。
public class FeatureFlagConfigurationSetting : Azure.Data.AppConfiguration.ConfigurationSetting
type FeatureFlagConfigurationSetting = class
inherit ConfigurationSetting
Public Class FeatureFlagConfigurationSetting
Inherits ConfigurationSetting
- 继承
构造函数
FeatureFlagConfigurationSetting(String, Boolean, String) |
使用提供的功能 ID 和启用的值初始化 的实例 FeatureFlagConfigurationSetting 。 |
FeatureFlagConfigurationSetting(String, Boolean, String, ETag) |
使用提供的功能 ID 和启用的值初始化 的实例 FeatureFlagConfigurationSetting 。 |
属性
ClientFilters |
必须在客户端上运行并评估为 true 才能将功能视为已启用的筛选器。 |
ContentType |
配置设置值的内容类型。 提供适当的内容类型可以在应用程序检索值时启用值的转换。 (继承自 ConfigurationSetting) |
Description |
获取或设置功能的说明。 |
DisplayName |
获取或设置要用于显示的功能的显示名称,而不是 ID。 |
ETag |
一个 ETag,指示配置存储区中配置设置的状态。 (继承自 ConfigurationSetting) |
FeatureId |
获取或设置用于唯一标识和引用功能的 ID |
IsEnabled |
获取或设置一个值,该值指示是否启用这些功能。 如果 enabled 为 false,则功能为 OFF。 如果 enabled 为 true,则如果没有条件或满足所有条件,则该功能为 ON。 |
IsReadOnly |
一个 值,该值指示配置设置是否为只读。 在使只读配置设置可写之前,可能无法修改该设置。 (继承自 ConfigurationSetting) |
Key |
配置设置的主要标识符。 Key与 Label 一起使用以唯一标识配置设置。 (继承自 ConfigurationSetting) |
KeyPrefix |
用于设置键的 FeatureFlagConfigurationSetting 前缀。 |
Label |
用于对配置设置进行分组的值。 Label与 Key 一起使用以唯一标识配置设置。 (继承自 ConfigurationSetting) |
LastModified |
上次对给定配置设置执行修改操作的时间。 (继承自 ConfigurationSetting) |
Tags |
用于将其他属性分配给配置设置的标记字典。 这些值可用于指示如何应用配置设置。 (继承自 ConfigurationSetting) |
Value |
配置设置的值。 (继承自 ConfigurationSetting) |