Partilhar via


ContributedFeature interface

Um recurso que pode ser ativado ou desativado

Propriedades

defaultState

Se verdadeiro, o recurso será habilitado, a menos que seja substituído em algum escopo

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)

description

A descrição do recurso

featureProperties

Propriedades extras para o recurso

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

id

O id de contribuição completo do recurso

includeAsClaim

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.

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)

scopes

Os escopos/níveis nos quais as configurações podem definir o estado habilitado/desabilitado desse recurso

serviceInstanceType

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[]