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 |
ウォーターフォール ステップのデリゲート定義。 これは、アプリケーション コードによって実装されます。 |