com.microsoft.bot.builder

此套件包含 com.microsoft.bot.builder 的類別。

類別

ActivityHandler

用於進一步子類別化之 Bot 介面的實作。

ActivityHandler.InvokeResponseException

叫用回應例外狀況。

AutoSaveStateMiddleware

中間件可自動呼叫 。針對它正在管理的所有 BotState 類別,在回合結束時儲存變更()。

BotAdapter

表示可將 Bot 連線至服務端點的 Bot 配接器。

BotAssert

提供偵錯 Bot Builder 程式代碼的方法。

BotFrameworkAdapter

可將 Bot 連線至服務端點的 Bot 配接器。

BotState

定義狀態管理物件,並將相關聯狀態屬性的讀取和寫入自動化至儲存層。

BotState.CachedBotState

內部快取的 Bot 狀態。

BotStateSet

管理 Bot狀態的集合,並提供平行載入和儲存的能力。

ChannelServiceHandler

類別,可協助實作 Bot Framework 通訊協定。

ComponentRegistration

元件註冊是探索元件資產的簽章類別。

ConversationState

定義交談狀態的狀態管理物件。

DelegatingTurnContext

包裝非類型內部 TurnContext 的 TurnContext。

EventFactory

包含用來建立各種事件類型的公用程式方法。

IntentScore

分數加上意圖的任何額外資訊。

InvokeResponse

包含 HTTP 狀態代碼和 JSON Serializable 物件的 Tuple 類別。

MemoryStorage

使用記憶體內部字典的儲存層。

MemoryTranscriptStore

記憶體文字記錄存放區會將文字記錄儲存在字典中的揮發性記憶體中。

MessageFactory

包含 Bot 可以傳回之各種訊息類型的公用程式方法。

MiddlewareSet

包含一組已排序的 Middleware

NullBotTelemetryClient

no-op 遙測用戶端。

PagedResult<T>

列舉的結果頁面。

PrivateConversationState

使用交談處理交談狀態對象的持續性。Id 和from。活動標識碼的一部分。

QueueStorage

將活動加入佇列以便稍後處理的基類。

RecognizerResult

包含 Recognizer所產生的辨識結果。

RecognizerResult.NamedIntentScore

保留意圖分數資訊。

RegisterClassMiddleware<T>

中間件,用於將物件新增至或向目前的回合內容註冊服務。

SetSpeakMiddleware

支援 DirectLine 語音和電話語音通道,以確保在 Activity Speak 屬性上設定適當的 SSML 標籤。

ShowTypingMiddleware

新增時,此中間件會在收到訊息活動時,將輸入活動傳回給使用者,讓他們知道 Bot 已收到訊息,並且正在處理回應。

SkypeMentionNormalizeMiddleware

要修補的中間件提及來自 Skype 的實體,因為它們不符合預期值。

TelemetryConstants

遙測記錄器屬性名稱。

TelemetryLoggerConstants

遙測記錄器事件名稱。

TelemetryLoggerMiddleware

用於記錄傳入、傳出、更新或刪除活動訊息的中間件。

TraceTranscriptLogger

表示將活動寫入物件的文字記錄器。

TranscriptInfo

表示交談的複本。

TranscriptLoggerMiddleware

新增時,此中間件會將傳入和傳出活動記錄至文字記錄存放區。

TurnContextImpl

提供 Bot 回合的內容。

TurnContextStateCollection

表示與 TurnContext相關聯的服務集合。

TurnStateConstants

在回合狀態中使用的常數。

TypedInvokeResponse<T>

包含 HTTP 狀態代碼和 JSON Serializable 物件的 Tuple 類別。

UserState

使用使用者標識碼作為金鑰的一部分來處理用戶狀態對象的持續性。

介面

Bot

表示可在傳入活動上運作的 Bot。

BotCallbackHandler

應用程式程式代碼的回呼委派。

BotTelemetryClient

Bot 遙測的記錄用戶端。

ConnectorClientBuilder

建置連接器用戶端的抽象概念。

DeleteActivityHandler

可以參與目前回合之刪除活動事件的方法。

Middleware

表示可在傳入活動上運作的中間件。

NextDelegate

中間件管線的功能介面。

OnTurnErrorHandler

可在中間件或應用程式中攔截例外狀況的錯誤處理程式。

PropertyManager

屬性管理員會定義具名屬性來源的實作。

Recognizer

辨識器的介面。

RecognizerConvert

可以從泛型辨識器結果轉換成強型別。

SendActivitiesHandler

可以參與目前回合之傳送活動事件的方法。

StatePropertyAccessor<T>

介面,定義如何從屬性來源取得數據的方法,例如 BotState。

StatePropertyInfo

這是屬性的相關元數據,包括原則資訊。

Storage

定義儲存層的介面。

StoreItem

公開 Concurrency 控件的 ETag。

TranscriptLogger

文字記錄器會儲存交談的活動以供召回。

TranscriptStore

文字記錄器會儲存交談的活動以供召回。

TurnContext

提供 Bot 回合的內容。

UpdateActivityHandler

可以參與目前回合更新活動事件的方法。

UserTokenProvider

OAuth 提供者。

列舉

Severity

追蹤追蹤會使用此列舉來識別嚴重性層級。