次の方法で共有


InputDialog クラス

定義

入力ダイアログを定義します。

public abstract class InputDialog : Microsoft.Bot.Builder.Dialogs.Dialog
type InputDialog = class
    inherit Dialog
Public MustInherit Class InputDialog
Inherits Dialog
継承
InputDialog
派生

コンストラクター

InputDialog()

入力ダイアログを定義します。

フィールド

TURN_COUNT_PROPERTY

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

VALUE_PROPERTY

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

プロパティ

AllowInterruptions

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

AlwaysPrompt

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

DefaultValue

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

DefaultValueResponse

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

Disabled

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

Id

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

(継承元 Dialog)
InvalidPrompt

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

MaxTurnCount

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

Prompt

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

Property

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

Source

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

(継承元 Dialog)
TelemetryClient

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

(継承元 Dialog)
UnrecognizedPrompt

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

Validations

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

Value

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

メソッド

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

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

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

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

BeginDialogAsync(DialogContext, Object, CancellationToken)

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

ContinueDialogAsync(DialogContext, CancellationToken)

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

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)

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

OnRecognizeInputAsync(DialogContext, CancellationToken)

入力が受信されたときに呼び出されます。このメソッドをオーバーライドして、入力の認識をカスタマイズします。

OnRenderPromptAsync(DialogContext, InputState, CancellationToken)

ユーザーにプロンプトをレンダリングするメソッドは、n 現在の入力状態を与えます。

RegisterSourceLocation(String, Int32)

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

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

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

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

子ダイアログがターンを完了すると呼び出され、このダイアログに制御が返されます。

拡張メソッド

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

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

適用対象