OnContinueConversation class
Acciones desencadenadas cuando se recibe eventActivity.
- Extends
Constructores
| On |
Inicializa una nueva instancia de la clase OnContinueConversation. |
Propiedades
| $kind |
Propiedades heredadas
| actions | Obtiene o establece las acciones que se van a agregar al plan cuando se cumplen las restricciones de regla. |
| condition | Obtiene o establece la condición que se debe cumplir para que se ejecuten las acciones (OPCIONAL). |
| event | Obtiene o establece el evento en el que se activará. |
| id | Identificador de condición. |
| priority | Obtiene o establece la expresión de prioridad de regla donde 0 es el más alto y menos de 0 se omite. |
| run |
Valor que indica si la regla solo se debe ejecutar una vez por conjunto único de rutas de acceso de memoria. |
| type | Obtiene o establece el activityType que debe coincidir para que se desencadene. |
Métodos heredados
| add |
Adición de una condición externa a OnCondition |
| configure(Record<string, unknown>) | Método Fluent para configurar el objeto. |
| current |
Calcule el valor actual de la expresión de prioridad y vuelva a devolverlo. |
| execute(Action |
Método al que se llama para ejecutar las acciones de la condición. |
| get |
|
| get |
Obtenga dependencias de diálogo secundarias para que se puedan agregar al conjunto de diálogos contenedores. |
| get |
Obtenga la expresión almacenada en caché para esta condición. |
Detalles del constructor
OnContinueConversation(Dialog[], string)
Inicializa una nueva instancia de la clase OnContinueConversation.
new OnContinueConversation(actions?: Dialog[], condition?: string)
Parámetros
- actions
-
Dialog[]
Opcional, las acciones que se van a agregar al plan cuando se cumplen las restricciones de regla.
- condition
-
string
Opcional, condición que debe cumplirse para que se ejecuten las acciones.
Detalles de las propiedades
$kind
static $kind: string
Valor de propiedad
string
Detalles de las propiedades heredadas
actions
Obtiene o establece las acciones que se van a agregar al plan cuando se cumplen las restricciones de regla.
actions: Dialog[]
Valor de propiedad
Dialog[]
Heredado deOnCondition.actions
condition
Obtiene o establece la condición que se debe cumplir para que se ejecuten las acciones (OPCIONAL).
condition: BoolExpression
Valor de propiedad
BoolExpression
Heredado deonCondition.condition
event
Obtiene o establece el evento en el que se activará.
event: string
Valor de propiedad
string
heredado deonDialogEvent.event
id
priority
Obtiene o establece la expresión de prioridad de regla donde 0 es el más alto y menos de 0 se omite.
priority: NumberExpression
Valor de propiedad
NumberExpression
heredado deonCondition.priority
runOnce
Valor que indica si la regla solo se debe ejecutar una vez por conjunto único de rutas de acceso de memoria.
runOnce: boolean
Valor de propiedad
boolean
heredado deonCondition.runOnce
type
Obtiene o establece el activityType que debe coincidir para que se desencadene.
type: string
Valor de propiedad
string
Heredado deOnActivity.type
Detalles de los métodos heredados
addExternalCondition(string)
Adición de una condición externa a OnCondition
function addExternalCondition(condition: string)
Parámetros
- condition
-
string
Restricción externa que se va a agregar, será AND'ed a todas las demás restricciones.
Heredado deOnCondition.addExternalCondition
configure(Record<string, unknown>)
Método Fluent para configurar el objeto.
function configure(config: Record<string, unknown>): this
Parámetros
- config
-
Record<string, unknown>
Opciones de configuración que se van a aplicar.
Devoluciones
this
configurable una vez completada la operación.
Heredado de Configurable.configure
currentPriority(ActionContext)
Calcule el valor actual de la expresión de prioridad y vuelva a devolverlo.
function currentPriority(actionContext: ActionContext): number
Parámetros
- actionContext
- ActionContext
Contexto que se va a usar para la evaluación.
Devoluciones
number
Prioridad calculada.
heredado deonCondition.currentPriority
execute(ActionContext)
Método al que se llama para ejecutar las acciones de la condición.
function execute(actionContext: ActionContext): Promise<ActionChangeList[]>
Parámetros
- actionContext
- ActionContext
Contexto.
Devoluciones
Promise<ActionChangeList[]>
Una promesa con la lista de cambios del plan.
heredado deOnCondition.execute
getConverter(Object)
function getConverter(property: Object): Converter | ConverterFactory
Parámetros
- property
-
Object
Clave de la configuración del selector condicional.
Devoluciones
Converter | ConverterFactory
Convertidor para la configuración del selector.
Heredado deOnCondition.getConverter
getDependencies()
Obtenga dependencias de diálogo secundarias para que se puedan agregar al conjunto de diálogos contenedores.
function getDependencies(): Dialog[]
Devoluciones
Dialog[]
Lista de cuadro de diálogo.
Heredado deOnCondition.getDependencies
getExpression()
Obtenga la expresión almacenada en caché para esta condición.
function getExpression(): Expression
Devoluciones
Expression
Expresión almacenada en caché que se usa para evaluar esta condición.
Heredado deOnCondition.getExpression