次の方法で共有


OnMessageUpdateActivity class

MessageUpdateActivity を受信したときにトリガーされるアクション。

Extends

コンストラクター

OnMessageUpdateActivity(Dialog[], string)

OnMessageUpdateActivity クラスの新しいインスタンスを初期化します。

プロパティ

$kind

継承されたプロパティ

actions

ルールの制約が満たされたときにプランに追加するアクションを取得または設定します。

condition

アクションを実行するために満たす必要がある条件を取得または設定します (省略可能)。

event

発生するイベントを取得または設定します。

id

条件の ID。

priority

0 が最も高く、0 未満が無視されるルール優先度式を取得または設定します。

runOnce

一意のメモリ パスセットごとにルールを 1 回だけ実行するかどうかを示す値。

type

これをトリガーするために照合する必要がある ActivityType を取得または設定します。

継承されたメソッド

addExternalCondition(string)

OnCondition に外部条件を追加する

configure(Record<string, unknown>)

オブジェクトを構成するための Fluent メソッド。

currentPriority(ActionContext)

優先順位式の現在の値を計算して返します。

execute(ActionContext)

条件のアクションを実行するために呼び出されるメソッド。

getConverter(Object)
getDependencies()

子ダイアログの依存関係を取得して、コンテナー のダイアログセットに追加できるようにします。

getExpression()

この条件のキャッシュされた式を取得します。

コンストラクターの詳細

OnMessageUpdateActivity(Dialog[], string)

OnMessageUpdateActivity クラスの新しいインスタンスを初期化します。

new OnMessageUpdateActivity(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。

id: string

プロパティ値

string

OnCondition.id から継承された

priority

0 が最も高く、0 未満が無視されるルール優先度式を取得または設定します。

priority: NumberExpression

プロパティ値

NumberExpression

OnCondition.priority から継承された

runOnce

一意のメモリ パスセットごとにルールを 1 回だけ実行するかどうかを示す値。

runOnce: boolean

プロパティ値

boolean

onCondition.runOnce から継承

type

これをトリガーするために照合する必要がある ActivityType を取得または設定します。

type: string

プロパティ値

string

OnActivity.type から継承

継承済みメソッドの詳細

addExternalCondition(string)

OnCondition に外部条件を追加する

function addExternalCondition(condition: string)

パラメーター

condition

string

追加する外部制約は、他のすべての制約に AND で示されます。

onCondition.addExternalConditionから継承された

configure(Record<string, unknown>)

オブジェクトを構成するための Fluent メソッド。

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

パラメーター

config

Record<string, unknown>

適用する構成設定。

戻り値

this

操作が完了した後の 構成可能な

継承 構成可能。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[]>

プラン変更リストを含む Promise。

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 から継承された