CloudAdapter 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
实现 Bot Framework 协议的适配器,可以托管在公共和专用的不同云环境中。
public class CloudAdapter : Microsoft.Bot.Builder.CloudAdapterBase, Microsoft.Bot.Builder.Integration.AspNet.Core.IBotFrameworkHttpAdapter
type CloudAdapter = class
inherit CloudAdapterBase
interface IBotFrameworkHttpAdapter
Public Class CloudAdapter
Inherits CloudAdapterBase
Implements IBotFrameworkHttpAdapter
- 继承
- 实现
构造函数
CloudAdapter() |
初始化 CloudAdapter 类的新实例。 (公有云。无身份验证。用于测试。) |
CloudAdapter(BotFrameworkAuthentication, ILogger) |
初始化 CloudAdapter 类的新实例。 |
CloudAdapter(IConfiguration, IHttpClientFactory, ILogger) |
初始化 CloudAdapter 类的新实例。 |
字段
BotIdentityKey |
机器人标识密钥的字符串值。 (继承自 BotAdapter) |
InvokeResponseKey |
将位于 TurnState 上的任何 InvokeResponseActivity 的键值。 (继承自 BotAdapter) |
OAuthScopeKey |
OAuth 范围密钥的字符串值。 (继承自 BotAdapter) |
属性
BotFrameworkAuthentication |
获取此 BotFrameworkAuthentication 适配器的 实例。 (继承自 CloudAdapterBase) |
Logger |
ILogger获取要在此适配器及其子类中使用的 。 (继承自 CloudAdapterBase) |
MiddlewareSet |
获取适配器管道中中间件的集合。 (继承自 BotAdapter) |
OnTurnError |
获取或设置一个错误处理程序,该处理程序可以捕获中间件或应用程序中的异常。 (继承自 BotAdapter) |
方法
扩展方法
UseBotState(BotAdapter, BotState[]) |
将中间件添加到适配器,以在轮次上下文中注册一个或多个 BotState 对象。 中间件在每个轮次开始时在轮次上下文中注册状态对象。 |
UseState(BotAdapter, UserState, ConversationState, Boolean) |
已过时.
|
UseStorage(BotAdapter, IStorage) |
将中间件添加到适配器,以在轮次上下文中注册 IStorage 对象。 中间件在每个轮次开始时在轮次上下文中注册状态对象。 |