ContributedFeature interface
Funzionalità che può essere abilitata o disabilitata
Proprietà
| default |
Se true, la funzionalità è abilitata a meno che non venga sottoposto a override in un ambito |
| default |
Regole per l'impostazione del valore predefinito se non specificato da alcuna impostazione/ambito. Valutato in ordine fino a quando una regola non restituisce uno stato Abilitato o Disabilitato (non definito) |
| description | Descrizione della funzionalità |
| feature |
Proprietà aggiuntive per la funzionalità |
| feature |
Gestore per l'ascolto delle chiamate setter sul valore della funzionalità. Questi listener vengono richiamati solo dopo che si è verificato un set riuscito |
| id | ID contributo completo della funzionalità |
| include |
Se questa proprietà è impostata su true, l'ID per questa funzionalità verrà aggiunto all'elenco di attestazioni per la richiesta. |
| name | Nome descrittivo della funzionalità |
| order | Ordine consigliato in cui visualizzare la funzionalità. |
| override |
Regole per l'override di un valore di funzionalità. Queste regole vengono eseguite prima che vengano controllati i valori espliciti dello stato utente/host. Vengono valutati in ordine fino a quando una regola non restituisce uno stato Abilitato o Disabilitato (non definito) |
| scopes | Ambiti/livelli in cui le impostazioni possono impostare lo stato abilitato/disabilitato di questa funzionalità |
| service |
ID istanza del servizio proprietario di questa funzionalità |
| tags | Tag associati alla funzionalità. |
Dettagli proprietà
defaultState
Se true, la funzionalità è abilitata a meno che non venga sottoposto a override in un ambito
defaultState: boolean
Valore della proprietà
boolean
defaultValueRules
Regole per l'impostazione del valore predefinito se non specificato da alcuna impostazione/ambito. Valutato in ordine fino a quando una regola non restituisce uno stato Abilitato o Disabilitato (non definito)
defaultValueRules: ContributedFeatureValueRule[]
Valore della proprietà
description
Descrizione della funzionalità
description: string
Valore della proprietà
string
featureProperties
Proprietà aggiuntive per la funzionalità
featureProperties: {[key: string]: any}
Valore della proprietà
{[key: string]: any}
featureStateChangedListeners
Gestore per l'ascolto delle chiamate setter sul valore della funzionalità. Questi listener vengono richiamati solo dopo che si è verificato un set riuscito
featureStateChangedListeners: ContributedFeatureListener[]
Valore della proprietà
id
ID contributo completo della funzionalità
id: string
Valore della proprietà
string
includeAsClaim
Se questa proprietà è impostata su true, l'ID per questa funzionalità verrà aggiunto all'elenco di attestazioni per la richiesta.
includeAsClaim: boolean
Valore della proprietà
boolean
name
Nome descrittivo della funzionalità
name: string
Valore della proprietà
string
order
Ordine consigliato in cui visualizzare la funzionalità.
order: number
Valore della proprietà
number
overrideRules
Regole per l'override di un valore di funzionalità. Queste regole vengono eseguite prima che vengano controllati i valori espliciti dello stato utente/host. Vengono valutati in ordine fino a quando una regola non restituisce uno stato Abilitato o Disabilitato (non definito)
overrideRules: ContributedFeatureValueRule[]
Valore della proprietà
scopes
Ambiti/livelli in cui le impostazioni possono impostare lo stato abilitato/disabilitato di questa funzionalità
scopes: ContributedFeatureSettingScope[]
Valore della proprietà
serviceInstanceType
ID istanza del servizio proprietario di questa funzionalità
serviceInstanceType: string
Valore della proprietà
string
tags
Tag associati alla funzionalità.
tags: string[]
Valore della proprietà
string[]