Compartir a través de


OnError class

Acciones desencadenadas cuando se ha emitido un evento de error.

Extends

Constructores

OnError(Dialog[], string)

Inicializa una nueva instancia de la clase OnError.

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.

Métodos

onCreateChangeList(ActionContext, any)

Se llama cuando se crea una lista de cambios.

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

OnError(Dialog[], string)

Inicializa una nueva instancia de la clase OnError.

new OnError(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

Detalles del método

onCreateChangeList(ActionContext, any)

Se llama cuando se crea una lista de cambios.

function onCreateChangeList(actionContext: ActionContext, dialogOptions?: any): ActionChangeList

Parámetros

actionContext
ActionContext

(xref:botbuilder-dialogs-adaptive. ActionContext) que se va a usar para la evaluación.

dialogOptions

any

Opcional. Objeto con opciones de cuadro de diálogo.

Devoluciones

Un ActionChangeList con la lista de acciones.

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