次の方法で共有


ChoicePrompt クラス

定義

選択肢の一覧から選択するようにユーザーに求めます。

public class ChoicePrompt : Microsoft.Bot.Builder.Dialogs.Prompt<Microsoft.Bot.Builder.Dialogs.Choices.FoundChoice>
type ChoicePrompt = class
    inherit Prompt<FoundChoice>
Public Class ChoicePrompt
Inherits Prompt(Of FoundChoice)
継承

コンストラクター

ChoicePrompt(String, Dictionary<String,ChoiceFactoryOptions>, PromptValidator<FoundChoice>, String)

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

ChoicePrompt(String, PromptValidator<FoundChoice>, String)

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

プロパティ

ChoiceOptions

に渡され、ユーザーに ChoiceFactory レンダリングされる選択肢のスタイルを調整するために使用される追加のオプションを取得または設定します。

DefaultLocale

プロンプトの言語固有の動作を決定するために使用される既定のロケールを取得または設定します。

Id

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

(継承元 Dialog)
RecognizerOptions

基になる RecognizeChoices(String, IList<Choice>, FindChoicesOptions) メソッドに渡される追加のオプションを取得または設定します。

Source

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

(継承元 Dialog)
Style

プロンプトをユーザーに表示するときに使用するスタイルを取得または設定します。

TelemetryClient

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

(継承元 Dialog)

メソッド

AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, CancellationToken)

派生クラスでオーバーライドされた場合、ユーザーが入力を求められたときに、アクティビティに選択肢を追加します。

(継承元 Prompt<T>)
BeginDialogAsync(DialogContext, Object, CancellationToken)

プロンプト ダイアログがダイアログ スタックにプッシュされ、アクティブ化されるときに呼び出されます。

(継承元 Prompt<T>)
ContinueDialogAsync(DialogContext, CancellationToken)

プロンプト ダイアログがアクティブなダイアログで、ユーザーが新しいアクティビティで応答したときに呼び出されます。

(継承元 Prompt<T>)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

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

(継承元 Dialog)
GetVersion()

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

(継承元 Dialog)
OnComputeId()

ダイアログのコンピューティング ID をビルドします。

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

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

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

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

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

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

(継承元 Prompt<T>)
OnPromptAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, Boolean, CancellationToken)

ユーザーに入力を求めます。

OnRecognizeAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, CancellationToken)

ユーザーの入力を認識しようとします。

RegisterSourceLocation(String, Int32)

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

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

入力を求めるプロンプト ダイアログがユーザーに要求されたときに呼び出されます。

(継承元 Prompt<T>)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

ダイアログ ダイアログがダイアログ スタックのアクティブなダイアログとして再開されるときに呼び出されます。たとえば、スタック上の以前のアクティブなダイアログが完了したときなどです。

(継承元 Prompt<T>)

拡張メソッド

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

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

適用対象