次の方法で共有


ChoiceInput クラス

定義

ChoiceInput - ユーザーから選択肢を収集するための宣言型入力。

public class ChoiceInput : Microsoft.Bot.Builder.Dialogs.Adaptive.Input.InputDialog
type ChoiceInput = class
    inherit InputDialog
Public Class ChoiceInput
Inherits InputDialog
継承
ChoiceInput

コンストラクター

ChoiceInput(String, Int32)

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

フィールド

Kind

クラス識別子。

TURN_COUNT_PROPERTY

ダイアログ コンテキストターンカウントプロパティ値を定義します。

(継承元 InputDialog)
VALUE_PROPERTY

ダイアログ コンテキストの状態プロパティ値を定義します。

(継承元 InputDialog)

プロパティ

AllowInterruptions

分割ポリシーを取得または設定します。

(継承元 InputDialog)
AlwaysPrompt

値があるかどうかに関係なく、常にユーザーに入力を求めるかどうかを示す値を取得または設定します。

(継承元 InputDialog)
ChoiceOptions

言語をカスタマイズするための choiceOptions コントロールの表示オプションを取得または設定します。

Choices

ユーザーに提示する選択肢の一覧を取得または設定します。

DefaultLocale

呼び出し元によって渡されたものがない場合に確認の選択肢を解析するために使用する DefaultLocale を取得または設定します。

DefaultValue

MaxTurnCount を超えたときの入力ダイアログの既定値を取得または設定します。

(継承元 InputDialog)
DefaultValueResponse

MaxTurnCount に達し、既定値が使用されたときに送信するアクティビティ テンプレートを取得または設定します。

(継承元 InputDialog)
Disabled

このアクションを無効にするかどうかを取得または設定します。

(継承元 InputDialog)
Id

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

(継承元 Dialog)
InvalidPrompt

指定された値が無効な場合に、ユーザーに送信するアクティビティ テンプレートを取得または設定します。

(継承元 InputDialog)
MaxTurnCount

ダイアログが終了するまでにユーザーにこの値を要求する最大回数を取得または設定します。

(継承元 InputDialog)
OutputFormat

応答の形式 (選択した値またはインデックス) を取得または設定します。

Prompt

ユーザーに送信するアクティビティを取得または設定します。

(継承元 InputDialog)
Property

値のバインド先となるメモリ プロパティ パスを取得または設定します。

(継承元 InputDialog)
RecognizerOptions

応答の選択肢を認識する方法を取得または設定します。

Source

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

(継承元 Dialog)
Style

選択肢のレンダリングに使用する ListStyle を取得または設定します。

TelemetryClient

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

(継承元 Dialog)
UnrecognizedPrompt

再試行するアクティビティ テンプレートを取得または設定します。

(継承元 InputDialog)
Validations

入力を検証するために実行する式を取得または設定します。

(継承元 InputDialog)
Value

入力をダイアログにバインドするために使用する式を取得または設定します。

(継承元 InputDialog)

メソッド

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

AppendChoices は、すべてのオプションを指定してメッセージ アクティビティを構築するためのユーティリティ メソッドです。

(継承元 InputDialog)
AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, String, IList<String>, CancellationToken)

AppendChoices は、すべてのオプションを指定してメッセージ アクティビティを構築するためのユーティリティ メソッドです。

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

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

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

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

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

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

(継承元 Dialog)
GetVersion()

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

(継承元 Dialog)
OnComputeId()

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

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

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

(継承元 Dialog)
OnInitializeOptions(DialogContext, Object)

オプションを処理するメソッド。

OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

イベントがすべての親にバブルされた後に呼び出され、処理されませんでした。

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

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

(継承元 InputDialog)
OnRecognizeInputAsync(DialogContext, CancellationToken)

入力が受信されたときに呼び出され、選択を認識します。

OnRenderPromptAsync(DialogContext, InputState, CancellationToken)

現在の入力状態を指定してユーザーにプロンプトを表示するメソッド。

RegisterSourceLocation(String, Int32)

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

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

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

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

可能であれば、結果を FoundChoice 値に置き換え、ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)に進みます。

拡張メソッド

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

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

適用対象