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

轮次上下文,包装非类型化内部 Turn上下文。

EventFactory

包含用于创建各种事件类型的实用工具方法。

IntentScore

分数加上有关意向的任何其他信息。

InvokeResponse

包含 HTTP 状态代码和 JSON 可序列化对象的元组类。

MemoryStorage

使用内存中字典的存储层。

MemoryTranscriptStore

内存脚本存储将脚本存储在字典中的易失性内存中。

MessageFactory

包含机器人可以返回的各种消息类型的实用工具方法。

MiddlewareSet

包含一组有序的 Middleware

NullBotTelemetryClient

no-op 遥测客户端。

PagedResult<T>

枚举的结果页。

PrivateConversationState

使用会话处理聊天状态对象的持久性。ID 和发件人。活动的 ID 部分。

QueueStorage

一个基类,用于排队活动以供以后处理。

RecognizerResult

包含由 Recognizer生成的识别结果。

RecognizerResult.NamedIntentScore

保存意向分数信息。

RegisterClassMiddleware<T>

用于向当前轮次上下文添加对象或向服务注册的中间件。

SetSpeakMiddleware

支持 DirectLine 语音和电话通道,以确保在 Activity Speak 属性上设置适当的 SSML 标记。

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

属性Manager 定义命名属性源的实现。

Recognizer

识别器的接口。

RecognizerConvert

可以从泛型识别器结果转换为强类型识别器结果。

SendActivitiesHandler

可以参与当前轮次的发送活动事件的方法。

StatePropertyAccessor<T>

用于定义如何从属性源(如 BotState)获取数据的接口。

StatePropertyInfo

这是有关属性的元数据,包括策略信息。

Storage

定义存储层的接口。

StoreItem

公开用于并发控制的 ETag。

TranscriptLogger

脚本记录器存储对话活动以供召回。

TranscriptStore

脚本记录器存储对话活动以供召回。

TurnContext

提供机器人轮次的上下文。

UpdateActivityHandler

一种可以参与当前轮次更新活动事件的方法。

UserTokenProvider

OAuth 提供程序。

枚举

Severity

Track跟踪使用此枚举来标识严重性级别。