OnCondition クラス

定義

条件が真であるときにトリガーされるアクション。

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

ルールが一意なメモリパスセットごとに一度だけ実行されるべきかどうかを示す値を取得または設定します。

Source

原因を手に入れた。

メソッド

名前 説明
AddExternalCondition(Expression)

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

AddExternalCondition(String)

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

CreateExpression()

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

CurrentPriority(ActionContext)

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

ExecuteAsync(ActionContext)

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

GetDependencies()

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

GetExpression()

この条件のキャッシュ式を取得してください。

GetIdentity()

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

OnCreateChangeList(ActionContext, Object)

変更リストが作成されたときに呼び出されます。

RegisterSourceLocation(String, Int32)

送信元の場所を登録します。

適用対象