com.microsoft.bot.builder
此包包含 com.microsoft.bot.builder 的类。
类
| ActivityHandler |
用于进一步子类化的 Bot 接口的实现。 |
| ActivityHandler.InvokeResponseException |
调用 |
| AutoSaveStateMiddleware |
要自动调用的中间件。将 |
| BotAdapter |
表示可将机器人连接到服务终结点的机器人适配器。 |
| BotAssert |
提供用于调试 Bot Builder 代码的方法。 |
| BotFrameworkAdapter |
可将机器人连接到服务终结点的机器人适配器。 |
| BotState |
定义状态管理对象,并将关联的状态属性的读取和写入自动化到存储层。 |
| BotState.CachedBotState |
内部缓存机器人状态。 |
| BotStateSet |
管理机器人 |
| ChannelServiceHandler |
帮助实现 Bot Framework 协议的类。 |
| ComponentRegistration |
组件 |
| ConversationState |
定义会话状态的状态管理对象。 |
| DelegatingTurnContext |
轮次 |
| EventFactory |
包含用于创建各种事件类型的实用工具方法。 |
| IntentScore |
分数加上有关意向的任何其他信息。 |
| InvokeResponse |
包含 HTTP 状态代码和 JSON 可序列化对象的元组类。 |
| MemoryStorage |
使用内存中字典的存储层。 |
| MemoryTranscriptStore |
内存脚本存储将脚本存储在字典中的易失性内存中。 |
| MessageFactory |
包含机器人可以返回的各种消息类型的实用工具方法。 |
| MiddlewareSet |
包含一组有序的 Middleware。 |
| NullBotTelemetryClient |
no-op 遥测客户端。 |
| PagedResult<T> |
枚举的结果页。 |
| PrivateConversationState |
使用会话处理聊天状态对象的持久性。 |
| QueueStorage |
一个基类,用于排队活动以供以后处理。 |
| RecognizerResult |
包含由 Recognizer生成的识别结果。 |
| RecognizerResult.NamedIntentScore |
保存意向分数信息。 |
| RegisterClassMiddleware<T> |
用于向当前轮次上下文添加对象或向服务注册的中间件。 |
| SetSpeakMiddleware |
支持 Direct |
| ShowTypingMiddleware |
添加后,当收到消息活动以告知机器人已收到消息并正在处理响应时,此中间件会将键入活动发送回用户。 |
| SkypeMentionNormalizeMiddleware |
用于修补 Skype 中的实体的中间件,因为它们不符合预期值。 |
| TelemetryConstants |
遥测记录器属性名称。 |
| TelemetryLoggerConstants |
遥测记录器事件名称。 |
| TelemetryLoggerMiddleware |
用于记录传入、传出、更新或删除活动消息的中间件。 |
| TraceTranscriptLogger |
表示将活动写入对象的脚本记录器。 |
| TranscriptInfo |
表示会话的副本。 |
| TranscriptLoggerMiddleware |
添加后,此中间件会将传入和传出活动记录到脚本 |
| TurnContextImpl |
提供机器人轮次的上下文。 |
| TurnContextStateCollection |
表示与 TurnContext关联的服务集合。 |
| TurnStateConstants |
轮次 |
| TypedInvokeResponse<T> |
包含 HTTP 状态代码和 JSON 可序列化对象的元组类。 |
| UserState |
使用用户 ID 作为密钥的一部分处理用户状态对象的持久性。 |
接口
| Bot |
表示可对传入活动进行作的机器人。 |
| BotCallbackHandler |
应用程序代码的回调委托。 |
| BotTelemetryClient |
机器人遥测的日志记录客户端。 |
| ConnectorClientBuilder |
用于生成连接器客户端的抽象。 |
| DeleteActivityHandler |
可以参与当前轮次的删除活动事件的方法。 |
| Middleware |
表示可以对传入活动进行作的中间件。 |
| NextDelegate |
中间件管道的功能接口。 |
| OnTurnErrorHandler |
可以在中间件或应用程序中捕获异常的错误处理程序。 |
| PropertyManager |
属性 |
| Recognizer |
识别器的接口。 |
| RecognizerConvert |
可以从泛型识别器结果转换为强类型识别器结果。 |
| SendActivitiesHandler |
可以参与当前轮次的发送活动事件的方法。 |
| StatePropertyAccessor<T> |
用于定义如何从属性源(如 Bot |
| StatePropertyInfo |
这是有关属性的元数据,包括策略信息。 |
| Storage |
定义存储层的接口。 |
| StoreItem |
公开用于并发控制的 ETag。 |
| TranscriptLogger |
脚本记录器存储对话活动以供召回。 |
| TranscriptStore |
脚本记录器存储对话活动以供召回。 |
| TurnContext |
提供机器人轮次的上下文。 |
| UpdateActivityHandler |
一种可以参与当前轮次更新活动事件的方法。 |
| UserTokenProvider |
OAuth 提供程序。 |
枚举
| Severity |
Track |