ContributedFeature interface
Um recurso que pode ser ativado ou desativado
Propriedades
| default |
Se verdadeiro, o recurso será habilitado, a menos que seja substituído em algum escopo |
| default |
Regras para definir o valor padrão se não 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 após a ocorrência de um conjunto bem-sucedido |
| id | O id de contribuição completo do recurso |
| include |
Se isso for definido como true, a id desse recurso será adicionada à lista de declarações para a 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 do 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 | Tags associadas ao recurso. |
Detalhes de Propriedade
defaultState
Se verdadeiro, o recurso será habilitado, a menos que seja substituído em algum escopo
defaultState: boolean
Valor de Propriedade
boolean
defaultValueRules
Regras para definir o valor padrão se não 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 de Propriedade
description
A descrição do recurso
description: string
Valor de Propriedade
string
featureProperties
Propriedades extras para o recurso
featureProperties: {[key: string]: any}
Valor de Propriedade
{[key: string]: any}
featureStateChangedListeners
Manipulador para ouvir chamadas setter no valor do recurso. Esses ouvintes só são invocados após a ocorrência de um conjunto bem-sucedido
featureStateChangedListeners: ContributedFeatureListener[]
Valor de Propriedade
id
O id de contribuição completo do recurso
id: string
Valor de Propriedade
string
includeAsClaim
Se isso for definido como true, a id desse recurso será adicionada à lista de declarações para a solicitação.
includeAsClaim: boolean
Valor de Propriedade
boolean
name
O nome amigável do recurso
name: string
Valor de Propriedade
string
order
Ordem sugerida para exibir o recurso.
order: number
Valor de Propriedade
number
overrideRules
Regras para substituir um valor de recurso. Essas regras são executadas antes que os valores explícitos de estado do 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 de Propriedade
scopes
Os escopos/níveis nos quais as configurações podem definir o estado habilitado/desabilitado desse recurso
scopes: ContributedFeatureSettingScope[]
Valor de Propriedade
serviceInstanceType
A ID da instância de serviço do serviço que possui esse recurso
serviceInstanceType: string
Valor de Propriedade
string
tags
Tags associadas ao recurso.
tags: string[]
Valor de Propriedade
string[]