次の方法で共有


OnCondition クラス

定義

条件が true の場合にトリガーされるアクション。

public class OnCondition : Microsoft.Bot.Builder.Dialogs.IDialogDependencies, Microsoft.Bot.Builder.Dialogs.IItemIdentity
type OnCondition = class
    interface IItemIdentity
    interface IDialogDependencies
Public Class OnCondition
Implements IDialogDependencies, IItemIdentity
継承
OnCondition
派生
実装

コンストラクター

OnCondition(String, List<Dialog>, String, Int32)

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

フィールド

Kind

クラス識別子。

プロパティ

Actions

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

ActionScope

アクション スコープを取得します。

Condition

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

Id

この条件の一意の ID の値を取得または設定します。

Priority

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

RunOnce

一意のメモリ パスセットごとにルールを 1 回だけ実行するかどうかを示す値を取得または設定します。

Source

ソースを取得します。

メソッド

AddExternalCondition(Expression)

OnCondition に外部条件を追加します。

AddExternalCondition(String)

OnCondition に外部条件を追加します。

CreateExpression()

この条件の式を作成します。

CurrentPriority(ActionContext)

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

ExecuteAsync(ActionContext)

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

GetDependencies()

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

GetExpression()

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

GetIdentity()

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

OnCreateChangeList(ActionContext, Object)

変更リストの作成時に呼び出されます。

RegisterSourceLocation(String, Int32)

ソースの場所を登録します。

適用対象