Microsoft.Bot.Builder.Dialogs 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
| ActivityPrompt |
アクティビティの受信を待機するプロンプト ダイアログのコア動作を定義します。 |
| Address |
チャネル上のユーザーとのボットの会話を最小限かつ完全に識別するキー。 |
| AttachmentPrompt |
画像などの添付ファイルのアップロードをユーザーに求めます。 |
| Awaitable | |
| AwaitableFromItem<T> |
コンストラクターに IAwaitable<T> 渡された項目から を作成します。 |
| AwaitableFromSource<TSource,TItem> |
コンストラクターに IAwaitable<T> 渡されたソースから を作成します。 |
| BeginSkillDialogOptions |
のダイアログ引数を持 SkillDialogつ クラス。 |
| Case<T,R> |
の既定の ICase<T,R>実装。 |
| Chain |
IDialogs 用の fluent でチェーン可能なインターフェイス。 |
| Chain.WhereCanceledException |
where が取り消されたときにスローされる例外。 |
| ChannelCapability | |
| ChannelCapabilityEx | |
| ChannelIds | |
| ChoicePrompt |
選択肢の一覧から選択するようにユーザーに求めます。 |
| ChronoDuration | |
| ChronoDurationResolution | |
| CommandDialog<T>.Command |
1 つのコマンド。 |
| CommandDialog<T> |
正規表現の一致する入力に基づいてディスパッチするダイアログ。 |
| ComponentDialog |
Dialog他のダイアログで構成される 。 |
| ConfirmPrompt |
はい/いいえの応答で何かを確認するようにユーザーに求めます。 |
| Conversation |
SDK の最上位レベルのコンポジション ルート。 |
| ConversationAddressComparer |
ユーザー情報を除き、2 つの Address インスタンスの等価性を比較します。 |
| DateTimePrompt |
ユーザーに日時値の入力を求めます。 |
| DateTimeResolution |
によって認識される DateTimePrompt日時値。 |
| DefaultCase<T,R> |
スイッチの既定のケース。 ICase<T,R> |
| DeleteProfileScorable | |
| Dialog |
すべてのダイアログの基本クラス。 |
| DialogContainer |
ダイアログのセットのコンテナー。 |
| DialogContext |
ダイアログ スタックの現在の状態のコンテキストを提供します。 |
| DialogContextPath |
使用可能なダイアログ コンテキストのパスを定義します。 |
| DialogContextVisibleState |
DialogContext.State.ToJson() を呼び出して返される状態オブジェクトの図形を定義します。 |
| DialogEvent |
ダイアログの "ライフサイクル" に関連するイベントを表します。 |
| DialogEvents |
ダイアログの "ライフサイクル" に関連するイベントを表します。 |
| DialogExtensions |
および 派生クラスの Dialog 拡張メソッドを提供します。 |
| DialogInstance |
ダイアログ スタック上の に Dialog 関連付けられている状態情報を格納します。 |
| DialogManager |
ダイアログ システムを実行するクラス。 |
| DialogManagerAdapter |
ダイアログ マネージャーをサービス エンドポイントに接続できるダイアログ マネージャー アダプターを表します。 |
| DialogManagerResult |
ダイアログ マネージャーターンの結果を表します。 |
| DialogPath |
使用可能なダイアログのパスを定義します。 |
| DialogsBotComponent |
ボット ダイアログのボット コンポーネント。 |
| DialogsComponentRegistration |
ダイアログ コンポーネントをシステム登録機能で使用できるようにします。 |
| DialogSet |
すべての呼び出しが可能なオブジェクトの Dialog コレクション。 |
| DialogStackException |
に関連 IDialogStack する例外階層のルート。 |
| DialogState |
ダイアログ スタックの状態情報を格納します。 |
| DialogTurnResult |
結果は、さまざまなスタック操作メソッドの呼び出し元に返されます。 |
| DispatchDialog |
IScorable をディスパッチするために特化したダイアログ。 |
| DispatchDialog<TResult> |
IScorable をディスパッチするために特化したダイアログ。 |
| EndConversationEvent |
このイベントは、会話の終了を表します。 によって開始され EndConversation(IDialogContext, String) 、インターセプトを許可するスタック スコアリング可能プロセスのイベントとして伝達されます。 |
| Extensions |
ヘルパー メソッド。 |
| GetTokenDialog |
構成された OAuth 接続のユーザー トークンを再取得するためのダイアログ このダイアログでは、まず、Azure Bot Serviceからユーザー トークンの再取得を試みます。Azure Bot Serviceにトークンがない場合、GetTokenDialog はユーザーに OAuthCard を送信します。 GetTokenDialog は、ユーザーが戻ってくるか、ユーザーが検証コードを送信するまで待機します。 ダイアログは、ユーザー トークンに対して送信された応答の交換を試みます。 成功した場合、ダイアログはトークンを返し、それ以外の場合は指定された回数再試行します。 |
| GetTokenResponse |
GetTokenDialog からの結果オブジェクト GetToken アクションがユーザー トークンの取得に成功した場合、GetTokenDialog に Token プロパティが設定されます。GetToken アクションがユーザー トークンの取得に失敗した場合、GetTokenDialog には NonTokenResponse プロパティが設定されます |
| InvalidIntentHandlerException |
無効な意図ハンドラーの例外。 |
| LuisActionDialog |
Luis ダイアログ機能を折り返すダイアログ。 |
| LuisDialog<TResult> |
LUIS の意図とエンティティを処理するために特化されたダイアログ。 |
| LuisIntentAttribute |
LUIS 意図をダイアログ メソッドに関連付けます。 |
| LuisServiceResult |
LuisResult および対応する Luis サービスの最適なスコア付けされた IntentRecommendation を持つ LuisResult オブジェクトと一致します。 |
| LuisTraceInfo |
LUIS トレース情報のスキーマ |
| MessageOptions |
送信できるオプションのメッセージ プロパティ SayAsync(IBotToUser, String, String, MessageOptions, String, CancellationToken) |
| MultipleResumeHandlerException |
ダイアログ スタックに指定された複数の再開ハンドラーを表す例外。 |
| NoResumeHandlerException |
ダイアログ スタックに対して指定された再開ハンドラーがないことを表す例外。 |
| NumberPrompt<T> |
ユーザーに数値の入力を求めるメッセージを表示します。 |
| OAuthPrompt |
Bot Frameworks シングル サインオン (SSO) サービスを使用してサインインするようにユーザーに求める新しいプロンプトを作成します。 |
| OAuthPromptSettings |
の設定が OAuthPrompt含まれます。 |
| ObjectPath |
動的 json オブジェクトを操作するためのヘルパー メソッド。 |
| PersistedState |
複数のターンにわたって保持されるデータを表します。 |
| PersistedStateKeys |
これらは永続化されるキーです。 |
| Prompt<T> |
プロンプト ダイアログの主要な動作を定義します。 |
| PromptDialog |
ダイアログ ファクトリで簡単なプロンプトを表示します。 |
| PromptDialog.PromptAttachment |
添付ファイルの入力を求めるメッセージ |
| PromptDialog.PromptChoice<T> |
選択肢のセットから選択を求めるメッセージを表示します。 |
| PromptDialog.PromptConfirm |
確認を求めます。 |
| PromptDialog.PromptDouble |
倍精度浮動小数点型 (double) の入力を求めるメッセージを表示します。 |
| PromptDialog.PromptInt64 |
Int64 の入力を求める |
| PromptDialog.PromptString |
テキスト文字列の入力を求めます。 |
| PromptException |
プロンプトに関連する例外階層のルート。 |
| PromptOptions |
プロンプトの起動時に に Prompt<T> 渡す設定が含まれます。 |
| PromptOptions<T> |
の PromptDialogオプション。 |
| PromptOptionsWithSynonyms<T> |
のシノニムを持 PromptDialogつオプション。 |
| PromptRecognizeChoicesOptions | |
| PromptRecognizeNumbersOptions | |
| PromptRecognizer | |
| PromptRecognizerResult<T> |
の認識メソッドによって返される結果を Prompt<T>格納します。 |
| PromptStyler |
プロンプトのスタイルを設定する |
| PromptValidatorContext<T> |
のコンテキスト情報を PromptValidator<T>格納します。 |
| RecognizeEntity<T> | |
| Recognizer |
Recognizer 基本クラス。 |
| RegexCase<R> |
switch の正規表現のケース。 |
| ResumptionCookie |
ユーザーとの会話を再開するために使用できる再開 Cookie。 |
| ScopePath |
使用可能なスコープのパスを定義します。 |
| SkillDialog |
スキルへのリモート呼び出しをラップできる特殊化。Dialog |
| SkillDialogOptions |
を実行するために使用するオプションを SkillDialog定義します。 |
| TextPrompt |
ユーザーにテキスト入力を求めます。 |
| ThisPath |
アクティブなダイアログに渡されるパスを定義します。 |
| TooManyAttemptsException |
プロンプトで尋ねられた質問にユーザーが答えようとした回数が多すぎるという例外。 |
| TurnPath |
有効なターンのパスを定義します。 |
| UrlToken |
オブジェクト インスタンスを URL にシリアル化できるようにします。 Base64 は特殊文字のため URL に格納できません。 |
| WaterfallDialog |
一連の質問をユーザーに求めるダイアログが最適化されています。 ウォーターフォールは、順番に実行される関数のスタックを受け入れます。 各ウォーターフォール ステップでは、ユーザーに質問することができます。ユーザーの応答は、次のウォーターフォール ステップに引数として渡されます。 |
| WaterfallStepContext |
のステップのコンテキストを WaterfallDialog提供します。 |
インターフェイス
| IAddress |
チャネル上のユーザーとのボットの会話を最小限かつ完全に識別するキー。 |
| IAwaitable<T> |
async/await のコンパイルをサポートする明示的なインターフェイス。 |
| IBotContext |
ボットのコンテキスト。 |
| IBotDataBag |
ボット データのプロパティ バッグ。 |
| ICase<T,R> |
スイッチによって評価されるケースのインターフェイス。 |
| IChannelCapability |
特定のチャネルの機能 |
| IDialog |
は IDialog 、無視された結果を生成する中断可能な会話プロセスです。 |
| IDialog<TResult> |
は IDialog<TResult> 、型 |
| IDialogContext |
ダイアログの会話プロセスを実行するためのコンテキスト。 |
| IDialogDependencies |
子ダイアログを列挙するためのダイアログ依存関係インターフェイスを定義します。 |
| IItemIdentity |
項目 ID を取得するためのインターフェイスを定義します。 |
| IPromptOptions<T> |
の PromptDialogオプション。 |
| IPromptRecognizeChoicesOptions | |
| IPromptRecognizeNumbersOptions | |
| IPromptRecognizer | |
| IPromptRecognizeValuesOptions | |
| ITemplate<T> |
T にデータをバインドするためのテンプレート インターフェイスを定義します。 |
列挙型
| DialogReason |
ダイアログ関連のメソッドを呼び出す位置を示します。 |
| DialogTurnStatus |
スタック上のダイアログの考えられる状態を列挙します。 |
| PromptStyle |
生成されたプロンプトのスタイル |
代理人
| Chain.Continuation<T,R> |
継続側 IDialog<TResult> が完了したら、この継続メソッドを実行して次 IDialog<TResult>の を構築します。 |
| ContextualSelector<T,R> |
コンテキスト セレクター関数。 |
| IntentActivityHandler |
LUIS 意図のハンドラー。 |
| IntentHandler |
LUIS 意図のハンドラー。 |
| PromptValidator<T> |
カスタム プロンプト検証コントロールのデリゲート定義。 この関数を実装して、プロンプトにカスタム検証を追加します。 |
| ResumeAfter<T> |
結果が使用可能な後に実行するコードを表すメソッドをカプセル化します。 |
| StartAsync |
ダイアログを開始するコードを表すメソッドをカプセル化します。 |
| WaterfallStep |
ウォーターフォール ステップのデリゲート定義。 これは、アプリケーション コードによって実装されます。 |