Compartilhar via


ContributedFeature interface

Um recurso que pode ser habilitado ou desabilitado

Propriedades

defaultState

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

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)

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 depois que um conjunto bem-sucedido ocorreu

id

A ID de contribuição completa do recurso

includeAsClaim

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.

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)

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

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