Поделиться через


OnEventActivity class

Действия, активированные при получении EventActivity.

Extends

Конструкторы

OnEventActivity(Dialog[], string)

Инициализирует новый экземпляр класса OnEventActivity.

Свойства

$kind

Унаследованные свойства

actions

Возвращает или задает действия, добавляемые в план при выполнении ограничений правил.

condition

Возвращает или задает условие, которое необходимо выполнить для выполнения действий (НЕОБЯЗАТЕЛЬНО).

event

Возвращает или задает событие для запуска.

id

Идентификатор условия.

priority

Возвращает или задает выражение приоритета правила, где 0 является самым высоким и менее 0 игнорируется.

runOnce

Значение, указывающее, должно ли правило выполняться только один раз для каждого уникального набора путей памяти.

type

Возвращает или задает тип ActivityType, который должен соответствовать этому триггеру.

Наследуемые методы

addExternalCondition(string)

Добавление внешнего условия в OnCondition

configure(Record<string, unknown>)

Метод Fluent для настройки объекта.

currentPriority(ActionContext)

Вычисляет текущее значение выражения приоритета и возвращает его.

execute(ActionContext)

Вызывается метод для выполнения действий условия.

getConverter(Object)
getDependencies()

Получение зависимостей дочерних диалоговых окон, чтобы их можно было добавить в набор диалоговых окон контейнеров.

getExpression()

Получите кэшированное выражение для этого условия.

Сведения о конструкторе

OnEventActivity(Dialog[], string)

Инициализирует новый экземпляр класса OnEventActivity.

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

Параметры

actions

Dialog[]

Необязательный. Диалоговое окно , содержащее действия, добавляемые в план при выполнении ограничений правил.

condition

string

Необязательный. Условие, которое необходимо выполнить для выполнения действий.

Сведения о свойстве

$kind

static $kind: string

Значение свойства

string

Сведения об унаследованном свойстве

actions

Возвращает или задает действия, добавляемые в план при выполнении ограничений правил.

actions: Dialog[]

Значение свойства

Dialog[]

наследуется отOnCondition.actions

condition

Возвращает или задает условие, которое необходимо выполнить для выполнения действий (НЕОБЯЗАТЕЛЬНО).

condition: BoolExpression

Значение свойства

BoolExpression

наследуется отOnCondition.condition

event

Возвращает или задает событие для запуска.

event: string

Значение свойства

string

наследуется отOnDialogEvent.event

id

Идентификатор условия.

id: string

Значение свойства

string

унаследовано отOnCondition.id

priority

Возвращает или задает выражение приоритета правила, где 0 является самым высоким и менее 0 игнорируется.

priority: NumberExpression

Значение свойства

NumberExpression

наследуется отOnCondition.priority

runOnce

Значение, указывающее, должно ли правило выполняться только один раз для каждого уникального набора путей памяти.

runOnce: boolean

Значение свойства

boolean

наследуется отOnCondition.runOnce

type

Возвращает или задает тип ActivityType, который должен соответствовать этому триггеру.

type: string

Значение свойства

string

Наследуется отOnActivity.type

Сведения о наследуемом методе

addExternalCondition(string)

Добавление внешнего условия в OnCondition

function addExternalCondition(condition: string)

Параметры

condition

string

Внешнее ограничение для добавления будет иметь значение AND'ed ко всем другим ограничениям.

наследуется отOnCondition.addExternalCondition

configure(Record<string, unknown>)

Метод Fluent для настройки объекта.

function configure(config: Record<string, unknown>): this

Параметры

config

Record<string, unknown>

Параметры конфигурации для применения.

Возвращаемое значение

this

После завершения операции настраиваемый.

наследуется от Configurable.configure

currentPriority(ActionContext)

Вычисляет текущее значение выражения приоритета и возвращает его.

function currentPriority(actionContext: ActionContext): number

Параметры

actionContext
ActionContext

Контекст для оценки.

Возвращаемое значение

number

Вычисляемый приоритет.

унаследовано отOnCondition.currentPriority

execute(ActionContext)

Вызывается метод для выполнения действий условия.

function execute(actionContext: ActionContext): Promise<ActionChangeList[]>

Параметры

actionContext
ActionContext

Контекст.

Возвращаемое значение

Promise<ActionChangeList[]>

Обещание со списком изменений плана.

наследуется отOnCondition.execute

getConverter(Object)

function getConverter(property: Object): Converter | ConverterFactory

Параметры

property

Object

Ключ конфигурации условного селектора.

Возвращаемое значение

Converter | ConverterFactory

Преобразователь конфигурации селектора.

наследуется отOnCondition.getConverter

getDependencies()

Получение зависимостей дочерних диалоговых окон, чтобы их можно было добавить в набор диалоговых окон контейнеров.

function getDependencies(): Dialog[]

Возвращаемое значение

Dialog[]

Списокдиалогового окна .

унаследовано отOnCondition.getDependencies

getExpression()

Получите кэшированное выражение для этого условия.

function getExpression(): Expression

Возвращаемое значение

Expression

Кэшированное выражение, используемое для оценки этого условия.

наследуется отOnCondition.getExpression