ContributedFeature interface
Una característica que se puede habilitar o deshabilitar
Propiedades
| default |
Si es true, la característica está habilitada a menos que se invalide en algún ámbito |
| default |
Reglas para establecer el valor predeterminado si no está especificado por ninguna configuración o ámbito. Se evalúa en orden hasta que una regla devuelve un estado Habilitado o Deshabilitado (no Indefinido) |
| description | La descripción de la característica |
| feature |
Propiedades adicionales para la entidad |
| feature |
Controlador para escuchar llamadas de establecedor en el valor de la característica. Estos agentes de escucha solo se invocan después de que se haya producido un conjunto correcto |
| id | El identificador de contribución completo de la característica |
| include |
Si se establece en true, el identificador de esta característica se agregará a la lista de notificaciones de la solicitud. |
| name | El nombre descriptivo de la característica |
| order | Orden sugerido para mostrar la función. |
| override |
Reglas para anular un valor de entidad. Estas reglas se ejecutan antes de que se comprueben los valores de estado explícitos de usuario/host. Se evalúan en orden hasta que una regla devuelve un estado Habilitado o Deshabilitado (no Indefinido) |
| scopes | Los ámbitos/niveles en los que la configuración puede establecer el estado habilitado/deshabilitado de esta característica |
| service |
El identificador de instancia de servicio del servicio propietario de esta característica |
| tags | Etiquetas asociadas a la entidad. |
Detalles de las propiedades
defaultState
Si es true, la característica está habilitada a menos que se invalide en algún ámbito
defaultState: boolean
Valor de propiedad
boolean
defaultValueRules
Reglas para establecer el valor predeterminado si no está especificado por ninguna configuración o ámbito. Se evalúa en orden hasta que una regla devuelve un estado Habilitado o Deshabilitado (no Indefinido)
defaultValueRules: ContributedFeatureValueRule[]
Valor de propiedad
description
La descripción de la característica
description: string
Valor de propiedad
string
featureProperties
Propiedades adicionales para la entidad
featureProperties: {[key: string]: any}
Valor de propiedad
{[key: string]: any}
featureStateChangedListeners
Controlador para escuchar llamadas de establecedor en el valor de la característica. Estos agentes de escucha solo se invocan después de que se haya producido un conjunto correcto
featureStateChangedListeners: ContributedFeatureListener[]
Valor de propiedad
id
El identificador de contribución completo de la característica
id: string
Valor de propiedad
string
includeAsClaim
Si se establece en true, el identificador de esta característica se agregará a la lista de notificaciones de la solicitud.
includeAsClaim: boolean
Valor de propiedad
boolean
name
El nombre descriptivo de la característica
name: string
Valor de propiedad
string
order
Orden sugerido para mostrar la función.
order: number
Valor de propiedad
number
overrideRules
Reglas para anular un valor de entidad. Estas reglas se ejecutan antes de que se comprueben los valores de estado explícitos de usuario/host. Se evalúan en orden hasta que una regla devuelve un estado Habilitado o Deshabilitado (no Indefinido)
overrideRules: ContributedFeatureValueRule[]
Valor de propiedad
scopes
Los ámbitos/niveles en los que la configuración puede establecer el estado habilitado/deshabilitado de esta característica
scopes: ContributedFeatureSettingScope[]
Valor de propiedad
serviceInstanceType
El identificador de instancia de servicio del servicio propietario de esta característica
serviceInstanceType: string
Valor de propiedad
string
tags
Etiquetas asociadas a la entidad.
tags: string[]
Valor de propiedad
string[]