Compartir a través de


OnInvokeActivity class

Acciones desencadenadas cuando se recibe invokeActivity.

Extends

Constructores

OnInvokeActivity(Dialog[], string)

Inicializa una nueva instancia de la clase OnInvokeActivity.

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.

runOnce

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

addExternalCondition(string)

Adición de una condición externa a OnCondition

configure(Record<string, unknown>)

Método Fluent para configurar el objeto.

currentPriority(ActionContext)

Calcule el valor actual de la expresión de prioridad y vuelva a devolverlo.

execute(ActionContext)

Método al que se llama para ejecutar las acciones de la condición.

getConverter(Object)
getDependencies()

Obtenga dependencias de diálogo secundarias para que se puedan agregar al conjunto de diálogos contenedores.

getExpression()

Obtenga la expresión almacenada en caché para esta condición.

Detalles del constructor

OnInvokeActivity(Dialog[], string)

Inicializa una nueva instancia de la clase OnInvokeActivity.

new OnInvokeActivity(actions?: Dialog[], condition?: string)

Parámetros

actions

Dialog[]

Opcional. Una cuadro de diálogo lista que contiene las acciones que se van a agregar al plan cuando se cumplen las restricciones de regla.

condition

string

Opcional. Condición que se debe cumplir 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

Identificador de condición.

id: string

Valor de propiedad

string

heredado deOnCondition.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