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


OnAssignEntity class

Активируется для назначения сущности свойству.

Extends

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

OnAssignEntity(string, string, string, Dialog[], string)

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

Свойства

$kind
operation

Возвращает или задает фильтр операций для событий.

property

Возвращает или задает фильтр свойств для событий.

value

Возвращает или задает фильтр значений для событий.

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

actions

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

condition

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

event

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

id

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

priority

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

runOnce

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

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

addExternalCondition(string)

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

configure(Record<string, unknown>)

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

currentPriority(ActionContext)

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

execute(ActionContext)

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

getConverter(Object)
getDependencies()

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

getExpression()

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

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

OnAssignEntity(string, string, string, Dialog[], string)

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

new OnAssignEntity(property?: string, value?: string, operation?: string, actions?: Dialog[], condition?: string)

Параметры

property

string

Необязательный, фильтр свойств для события.

value

string

Необязательный, фильтр значений для события.

operation

string

Необязательный, фильтр операций для события.

actions

Dialog[]

Необязательные действия для добавления в план при выполнении ограничений правил.

condition

string

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

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

$kind

static $kind: string

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

string

operation

Возвращает или задает фильтр операций для событий.

operation: string

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

string

property

Возвращает или задает фильтр свойств для событий.

property: string

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

string

value

Возвращает или задает фильтр значений для событий.

value: 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

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

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