次の方法で共有


Case クラス

定義

アクション スコープのケース。

public class Case : Microsoft.Bot.Builder.Dialogs.Adaptive.Actions.ActionScope
type Case = class
    inherit ActionScope
Public Class Case
Inherits ActionScope
継承

コンストラクター

Case(String, IEnumerable<Dialog>)

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

フィールド

OFFSETKEY

オフセット キーのパスを定義します。

(継承元 ActionScope)

プロパティ

Actions

実行するアクションを取得または設定します。

(継承元 ActionScope)
Id

ダイアログの ID を取得または設定します。

(継承元 Dialog)
Source

cref="SourceRange"/の情報を取得します>。

(継承元 Dialog)
TelemetryClient

ログ記録に使用する を IBotTelemetryClient 取得または設定します。

(継承元 Dialog)
Value

条件と比較する定数を取得または設定します。

メソッド

BeginActionAsync(DialogContext, Int32, CancellationToken)

新しいダイアログを開始し、ダイアログ スタックにプッシュします。

(継承元 ActionScope)
BeginDialogAsync(DialogContext, Object, CancellationToken)

ダイアログが開始され、ダイアログ スタックにプッシュされたときに呼び出されます。

(継承元 ActionScope)
ContinueDialogAsync(DialogContext, CancellationToken)

ダイアログが 続行されると呼び出されます。ダイアログはアクティブなダイアログで、ユーザーは新しいアクティビティで応答します。

(継承元 ActionScope)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

ダイアログが終了するときに呼び出されます。

(継承元 Dialog)
GetDependencies()

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

(継承元 ActionScope)
GetVersion()

このダイアログのバージョンを表す一意の文字列を取得します。 間のバージョンが変更された場合、ダイアログ システムは DialogChanged イベントを生成します。

(継承元 ActionScope)
OnActionScopeResultAsync(DialogContext, ActionScopeResult, CancellationToken)

を使用してこのダイアログにコントロールを返すときに呼び出されます ActionScopeResult

(継承元 ActionScope)
OnBreakLoopAsync(DialogContext, ActionScopeResult, CancellationToken)

ActionCommand プロパティが に設定された を ActionScopeResult 使用して、このダイアログにコントロールを返すときに BreakLoop呼び出されます。

(継承元 ActionScope)
OnComputeId()

ダイアログのコンピューティング ID を作成します。

(継承元 ActionScope)
OnContinueLoopAsync(DialogContext, ActionScopeResult, CancellationToken)

ActionCommand プロパティが に設定された を ActionScopeResult 使用して、このダイアログにコントロールを返すときに ContinueLoop呼び出されます。

(継承元 ActionScope)
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

現在のダイアログまたは現在のダイアログが開始したダイアログによって を使用して DialogContext.emitEvent()、イベントが発生したときに呼び出されます。

(継承元 Dialog)
OnEndOfActionsAsync(DialogContext, Object, CancellationToken)

ダイアログのアクションが終了したときに呼び出されます。

(継承元 ActionScope)
OnGotoActionAsync(DialogContext, ActionScopeResult, CancellationToken)

ActionCommand プロパティが に設定された を ActionScopeResult 使用して、このダイアログにコントロールを返すときに GoToAction呼び出されます。

(継承元 ActionScope)
OnNextActionAsync(DialogContext, Object, CancellationToken)

ダイアログが次のアクションに進むときに呼び出されます。

(継承元 ActionScope)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

イベントがすべての親にバブルされ、処理されなかった後に呼び出されます。

(継承元 Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

イベントが親にバブルされる前に呼び出されます。

(継承元 Dialog)
RegisterSourceLocation(String, Int32)

指定した場所に cref="SourceRange"/> を登録します。

(継承元 Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)

ダイアログがユーザーに入力を再度求める必要がある場合に呼び出されます。

(継承元 Dialog)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

子ダイアログがターンを完了し、このダイアログにコントロールを返したときに呼び出されます。

(継承元 ActionScope)

拡張メソッド

RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken)

ダイアログ スタックを作成し、ダイアログを開始してスタックにプッシュします。

適用対象