ContributedFeature interface
Fonctionnalité qui peut être activée ou désactivée
Propriétés
| default |
Si la valeur est true, la fonctionnalité est activée, sauf si elle est remplacée dans une certaine étendue |
| default |
Règles de définition de la valeur par défaut si elle n’est spécifiée par aucun paramètre/étendue. Évalué dans l’ordre jusqu’à ce qu’une règle retourne un état Activé ou Désactivé (et non défini) |
| description | Description de la fonctionnalité |
| feature |
Propriétés supplémentaires pour la fonctionnalité |
| feature |
Gestionnaire d’écoute des appels setter sur la valeur de fonctionnalité. Ces écouteurs sont appelés uniquement une fois qu’un jeu réussi s’est produit |
| id | ID de contribution complet de la fonctionnalité |
| include |
Si cette valeur est définie sur true, l’ID de cette fonctionnalité est ajouté à la liste des revendications de la demande. |
| name | Nom convivial de la fonctionnalité |
| order | Ordre suggéré d’affichage de la fonctionnalité dans. |
| override |
Règles de substitution d’une valeur de fonctionnalité. Ces règles sont exécutées avant que les valeurs d’état utilisateur/hôte explicites soient vérifiées. Ils sont évalués dans l’ordre jusqu’à ce qu’une règle retourne un état Activé ou Désactivé (pas Non défini) |
| scopes | Étendues/niveaux auxquels les paramètres peuvent définir l’état activé/désactivé de cette fonctionnalité |
| service |
ID d’instance de service du service propriétaire de cette fonctionnalité |
| tags | Balises associées à la fonctionnalité. |
Détails de la propriété
defaultState
Si la valeur est true, la fonctionnalité est activée, sauf si elle est remplacée dans une certaine étendue
defaultState: boolean
Valeur de propriété
boolean
defaultValueRules
Règles de définition de la valeur par défaut si elle n’est spécifiée par aucun paramètre/étendue. Évalué dans l’ordre jusqu’à ce qu’une règle retourne un état Activé ou Désactivé (et non défini)
defaultValueRules: ContributedFeatureValueRule[]
Valeur de propriété
description
Description de la fonctionnalité
description: string
Valeur de propriété
string
featureProperties
Propriétés supplémentaires pour la fonctionnalité
featureProperties: {[key: string]: any}
Valeur de propriété
{[key: string]: any}
featureStateChangedListeners
Gestionnaire d’écoute des appels setter sur la valeur de fonctionnalité. Ces écouteurs sont appelés uniquement une fois qu’un jeu réussi s’est produit
featureStateChangedListeners: ContributedFeatureListener[]
Valeur de propriété
id
ID de contribution complet de la fonctionnalité
id: string
Valeur de propriété
string
includeAsClaim
Si cette valeur est définie sur true, l’ID de cette fonctionnalité est ajouté à la liste des revendications de la demande.
includeAsClaim: boolean
Valeur de propriété
boolean
name
Nom convivial de la fonctionnalité
name: string
Valeur de propriété
string
order
Ordre suggéré d’affichage de la fonctionnalité dans.
order: number
Valeur de propriété
number
overrideRules
Règles de substitution d’une valeur de fonctionnalité. Ces règles sont exécutées avant que les valeurs d’état utilisateur/hôte explicites soient vérifiées. Ils sont évalués dans l’ordre jusqu’à ce qu’une règle retourne un état Activé ou Désactivé (pas Non défini)
overrideRules: ContributedFeatureValueRule[]
Valeur de propriété
scopes
Étendues/niveaux auxquels les paramètres peuvent définir l’état activé/désactivé de cette fonctionnalité
scopes: ContributedFeatureSettingScope[]
Valeur de propriété
serviceInstanceType
ID d’instance de service du service propriétaire de cette fonctionnalité
serviceInstanceType: string
Valeur de propriété
string
tags
Balises associées à la fonctionnalité.
tags: string[]
Valeur de propriété
string[]