Microsoft.Bot.Builder.Dialogs 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
接口
| 名称 | 说明 |
|---|---|
| IAddress |
该密钥能最小且完整地识别机器人与频道用户的对话。 |
| IAwaitable<T> |
显式接口支持异步/等待编译。 |
| IBotContext |
机器人的背景。 |
| IBotDataBag |
一个装有机器人数据的财产袋。 |
| ICase<T,R> |
交换评估案件的接口。 |
| IChannelCapability |
特定信道的能力 |
| IDialog |
A IDialog 是一个可暂停的对话进程,产生被忽略的结果。 |
| IDialog<TResult> |
A IDialog<TResult> 是一个可挂起的对话进程,产生类型 |
| IDialogContext |
对话过程执行的上下文。 |
| IDialogDependencies |
定义用于枚举子对话的对话依赖接口。 |
| IItemIdentity |
定义了获取物品身份的界面。 |
| 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 |
代表对瀑布步骤的定义。 这是由应用程序代码实现的。 |