ContributedFeature interface
Funkcja, która może być włączona lub wyłączona
Właściwości
| default |
Jeśli to prawda, funkcja jest włączona, chyba że zostanie zastąpiona w określonym zakresie |
| default |
Reguły ustawiania wartości domyślnej, jeśli nie są określone przez jakiekolwiek ustawienie/zakres. Obliczane w kolejności, dopóki reguła nie zwróci stanu Włączone lub Wyłączone (niezdefiniowane) |
| description | Opis funkcji |
| feature |
Dodatkowe właściwości dla funkcji |
| feature |
Procedura obsługi nasłuchiwania wywołań ustawiania dla wartości funkcji. Te odbiorniki są wywoływane tylko po pomyślnym ustawie |
| id | Pełny identyfikator współtworzenia funkcji |
| include |
Jeśli ta wartość ma wartość true, identyfikator tej funkcji zostanie dodany do listy oświadczeń dla żądania. |
| name | Przyjazna nazwa funkcji |
| order | Sugerowana kolejność wyświetlania funkcji. |
| override |
Reguły zastępowania wartości funkcji. Te reguły są uruchamiane przed sprawdzeniem jawnych wartości stanu użytkownika/hosta. Są one oceniane w kolejności, dopóki reguła nie zwróci stanu Włączone lub Wyłączone (niezdefiniowane) |
| scopes | Zakresy/poziomy, na których ustawienia mogą ustawiać stan włączone/wyłączone tej funkcji |
| service |
Identyfikator wystąpienia usługi usługi, która jest właścicielem tej funkcji |
| tags | Tagi skojarzone z tą funkcją. |
Szczegóły właściwości
defaultState
Jeśli to prawda, funkcja jest włączona, chyba że zostanie zastąpiona w określonym zakresie
defaultState: boolean
Wartość właściwości
boolean
defaultValueRules
Reguły ustawiania wartości domyślnej, jeśli nie są określone przez jakiekolwiek ustawienie/zakres. Obliczane w kolejności, dopóki reguła nie zwróci stanu Włączone lub Wyłączone (niezdefiniowane)
defaultValueRules: ContributedFeatureValueRule[]
Wartość właściwości
description
Opis funkcji
description: string
Wartość właściwości
string
featureProperties
Dodatkowe właściwości dla funkcji
featureProperties: {[key: string]: any}
Wartość właściwości
{[key: string]: any}
featureStateChangedListeners
Procedura obsługi nasłuchiwania wywołań ustawiania dla wartości funkcji. Te odbiorniki są wywoływane tylko po pomyślnym ustawie
featureStateChangedListeners: ContributedFeatureListener[]
Wartość właściwości
id
Pełny identyfikator współtworzenia funkcji
id: string
Wartość właściwości
string
includeAsClaim
Jeśli ta wartość ma wartość true, identyfikator tej funkcji zostanie dodany do listy oświadczeń dla żądania.
includeAsClaim: boolean
Wartość właściwości
boolean
name
Przyjazna nazwa funkcji
name: string
Wartość właściwości
string
order
Sugerowana kolejność wyświetlania funkcji.
order: number
Wartość właściwości
number
overrideRules
Reguły zastępowania wartości funkcji. Te reguły są uruchamiane przed sprawdzeniem jawnych wartości stanu użytkownika/hosta. Są one oceniane w kolejności, dopóki reguła nie zwróci stanu Włączone lub Wyłączone (niezdefiniowane)
overrideRules: ContributedFeatureValueRule[]
Wartość właściwości
scopes
Zakresy/poziomy, na których ustawienia mogą ustawiać stan włączone/wyłączone tej funkcji
scopes: ContributedFeatureSettingScope[]
Wartość właściwości
serviceInstanceType
Identyfikator wystąpienia usługi usługi, która jest właścicielem tej funkcji
serviceInstanceType: string
Wartość właściwości
string
tags
Tagi skojarzone z tą funkcją.
tags: string[]
Wartość właściwości
string[]