TextPrompt クラス

定義

ユーザーにテキスト入力を求めます。

public class TextPrompt : Microsoft.Bot.Builder.Dialogs.Prompt<string>
type TextPrompt = class
    inherit Prompt<string>
Public Class TextPrompt
Inherits Prompt(Of String)
継承
TextPrompt

コンストラクター

名前 説明
TextPrompt(String, PromptValidator<String>)

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

プロパティ

名前 説明
Id

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

(継承元 Dialog)
Source

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

(継承元 Dialog)
TelemetryClient

伐採用に使う IBotTelemetryClient を取得したり設定したりします。

(継承元 Dialog)

メソッド

名前 説明
AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, CancellationToken)

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

(継承元 Prompt<T>)
AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, String, IList<String>, 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)

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

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)

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

適用対象