ContributedFeature interface
Um recurso que pode ser habilitado ou desabilitado
Propriedades
| default |
Se for true, o recurso será habilitado, a menos que seja substituído em algum escopo |
| default |
Regras para definir o valor padrão se não for especificado por qualquer configuração/escopo. Avaliado em ordem até que uma regra retorne um estado habilitado ou desabilitado (não indefinido) |
| description | A descrição do recurso |
| feature |
Propriedades extras para o recurso |
| feature |
Manipulador para ouvir chamadas setter no valor do recurso. Esses ouvintes só são invocados depois que um conjunto bem-sucedido ocorreu |
| id | A ID de contribuição completa do recurso |
| include |
Se isso for definido como true, a ID desse recurso será adicionada à lista de declarações da solicitação. |
| name | O nome amigável do recurso |
| order | Ordem sugerida para exibir o recurso. |
| override |
Regras para substituir um valor de recurso. Essas regras são executadas antes que os valores explícitos de estado de usuário/host sejam verificados. Eles são avaliados em ordem até que uma regra retorne um estado habilitado ou desabilitado (não indefinido) |
| scopes | Os escopos/níveis nos quais as configurações podem definir o estado habilitado/desabilitado desse recurso |
| service |
A ID da instância de serviço do serviço que possui esse recurso |
| tags | Marcas associadas ao recurso. |
Detalhes da propriedade
defaultState
Se for true, o recurso será habilitado, a menos que seja substituído em algum escopo
defaultState: boolean
Valor da propriedade
boolean
defaultValueRules
Regras para definir o valor padrão se não for especificado por qualquer configuração/escopo. Avaliado em ordem até que uma regra retorne um estado habilitado ou desabilitado (não indefinido)
defaultValueRules: ContributedFeatureValueRule[]
Valor da propriedade
description
A descrição do recurso
description: string
Valor da propriedade
string
featureProperties
Propriedades extras para o recurso
featureProperties: {[key: string]: any}
Valor da propriedade
{[key: string]: any}
featureStateChangedListeners
Manipulador para ouvir chamadas setter no valor do recurso. Esses ouvintes só são invocados depois que um conjunto bem-sucedido ocorreu
featureStateChangedListeners: ContributedFeatureListener[]
Valor da propriedade
id
A ID de contribuição completa do recurso
id: string
Valor da propriedade
string
includeAsClaim
Se isso for definido como true, a ID desse recurso será adicionada à lista de declarações da solicitação.
includeAsClaim: boolean
Valor da propriedade
boolean
name
O nome amigável do recurso
name: string
Valor da propriedade
string
order
Ordem sugerida para exibir o recurso.
order: number
Valor da propriedade
number
overrideRules
Regras para substituir um valor de recurso. Essas regras são executadas antes que os valores explícitos de estado de usuário/host sejam verificados. Eles são avaliados em ordem até que uma regra retorne um estado habilitado ou desabilitado (não indefinido)
overrideRules: ContributedFeatureValueRule[]
Valor da propriedade
scopes
Os escopos/níveis nos quais as configurações podem definir o estado habilitado/desabilitado desse recurso
scopes: ContributedFeatureSettingScope[]
Valor da propriedade
serviceInstanceType
A ID da instância de serviço do serviço que possui esse recurso
serviceInstanceType: string
Valor da propriedade
string
tags
Marcas associadas ao recurso.
tags: string[]
Valor da propriedade
string[]