ContributedFeature interface
可启用或禁用的功能
属性
| default |
如果为 true,则启用该功能,除非在某些范围内重写 |
| default |
如果未由任何设置/范围指定,则设置默认值的规则。 按顺序计算,直到规则返回“已启用”或“禁用”状态(未定义) |
| description | 功能的说明 |
| feature |
功能的额外属性 |
| feature |
用于侦听功能值的 setter 调用的处理程序。 仅在成功设置后调用这些侦听器 |
| id | 功能的完整贡献 ID |
| include |
如果此值设置为 true,则此功能的 ID 将添加到请求的声明列表中。 |
| name | 功能的友好名称 |
| order | 显示功能的建议顺序。 |
| override |
重写特征值的规则。 在检查显式用户/主机状态值之前,将运行这些规则。 它们按顺序计算,直到规则返回“已启用”或“禁用”状态(未定义) |
| scopes | 设置可设置此功能的启用/禁用状态的范围/级别 |
| service |
拥有此功能的服务的服务实例 ID |
| tags | 与该功能关联的标记。 |
属性详细信息
defaultState
如果为 true,则启用该功能,除非在某些范围内重写
defaultState: boolean
属性值
boolean
defaultValueRules
如果未由任何设置/范围指定,则设置默认值的规则。 按顺序计算,直到规则返回“已启用”或“禁用”状态(未定义)
defaultValueRules: ContributedFeatureValueRule[]
属性值
description
功能的说明
description: string
属性值
string
featureProperties
功能的额外属性
featureProperties: {[key: string]: any}
属性值
{[key: string]: any}
featureStateChangedListeners
用于侦听功能值的 setter 调用的处理程序。 仅在成功设置后调用这些侦听器
featureStateChangedListeners: ContributedFeatureListener[]
属性值
id
功能的完整贡献 ID
id: string
属性值
string
includeAsClaim
如果此值设置为 true,则此功能的 ID 将添加到请求的声明列表中。
includeAsClaim: boolean
属性值
boolean
name
功能的友好名称
name: string
属性值
string
order
显示功能的建议顺序。
order: number
属性值
number
overrideRules
重写特征值的规则。 在检查显式用户/主机状态值之前,将运行这些规则。 它们按顺序计算,直到规则返回“已启用”或“禁用”状态(未定义)
overrideRules: ContributedFeatureValueRule[]
属性值
scopes
设置可设置此功能的启用/禁用状态的范围/级别
scopes: ContributedFeatureSettingScope[]
属性值
serviceInstanceType
拥有此功能的服务的服务实例 ID
serviceInstanceType: string
属性值
string
tags
与该功能关联的标记。
tags: string[]
属性值
string[]