Partager via


ContributedFeature interface

Fonctionnalité qui peut être activée ou désactivée

Propriétés

defaultState

Si la valeur est true, la fonctionnalité est activée, sauf si elle est remplacée dans une certaine étendue

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)

description

Description de la fonctionnalité

featureProperties

Propriétés supplémentaires pour la fonctionnalité

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

id

ID de contribution complet de la fonctionnalité

includeAsClaim

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.

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)

scopes

Étendues/niveaux auxquels les paramètres peuvent définir l’état activé/désactivé de cette fonctionnalité

serviceInstanceType

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