CloudAdapterBase 類別

定義

實作 Bot Framework 通訊協定的配接器,可以裝載于公用和私人的不同雲端環境。

public abstract class CloudAdapterBase : Microsoft.Bot.Builder.BotAdapter
type CloudAdapterBase = class
    inherit BotAdapter
Public MustInherit Class CloudAdapterBase
Inherits BotAdapter
繼承
CloudAdapterBase
衍生

建構函式

CloudAdapterBase(BotFrameworkAuthentication, ILogger)

初始化 CloudAdapterBase 類別的新執行個體。

欄位

BotIdentityKey

Bot 識別金鑰的字串值。

(繼承來源 BotAdapter)
InvokeResponseKey

任何會位於 TurnState 上的 InvokeResponseActivity 索引鍵值。

(繼承來源 BotAdapter)
OAuthScopeKey

OAuth 範圍金鑰的字串值。

(繼承來源 BotAdapter)

屬性

BotFrameworkAuthentication

取得這個配 BotFrameworkAuthentication 接器的 實例。

Logger

ILogger取得要用於這個配接器及其子類別的 。

MiddlewareSet

取得配接器管線中的中介軟體集合。

(繼承來源 BotAdapter)
OnTurnError

取得或設定錯誤處理常式,這個處理常式可以攔截中介軟體或應用程式中的例外狀況。

(繼承來源 BotAdapter)

方法

ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)

將主動式訊息傳送至交談。

ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken)

將主動式訊息傳送至交談。

ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

將主動式訊息從 Bot 傳送至交談。

ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken)

將主動式訊息從 Bot 傳送至交談。

ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken)

將主動式訊息傳送至交談。

ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)

將主動式訊息從 Bot 傳送至交談。

CreateClaimsIdentity(String)

這是從要新增至 TurnCoNtext 的 appId 建立 ClaimsIdentity 結構的協助程式。 它適用于主動式和具名管道案例。

CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken)

在指定的通道上建立交談。

DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)

在衍生類別中覆寫時,刪除交談中的現有活動。

GetStreamingConnectorFactory(Activity)

取得正在處理指定活動的正確串流連接器處理站。

ProcessActivityAsync(AuthenticateRequestResult, Activity, BotCallbackHandler, CancellationToken)

用於處理傳送至此 Bot 之活動的實作。

ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)

建立回合內容,並執行傳入 TRUSTED 活動的中介軟體管線。

(繼承來源 BotAdapter)
ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken)

用於處理傳送至此 Bot 之活動的實作。

ProcessProactiveAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken)

繼續交談的實作。

RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)

啟動目前 Bot 回合的活動處理。

(繼承來源 BotAdapter)
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken)

在衍生類別中覆寫時,將活動傳送至交談。

UpdateActivityAsync(ITurnContext, Activity, CancellationToken)

在衍生類別中覆寫時,取代交談中的現有活動。

Use(IMiddleware)

將中介軟體新增至配接器的管線。

(繼承來源 BotAdapter)

擴充方法

UseBotState(BotAdapter, BotState[])

將中介軟體新增至配接器,以在回合內容上註冊一或多個 BotState 物件。 中介軟體會在每次回合開始時,于回合內容上註冊狀態物件。

UseState(BotAdapter, UserState, ConversationState, Boolean)
已淘汰.

向配接器註冊使用者和交談狀態物件。 這些物件可透過回合內容的 . TurnStateGet<T>() 方法取得。

UseStorage(BotAdapter, IStorage)

將中介軟體新增至配接器,以在回合內容上註冊 IStorage 物件。 中介軟體會在每次回合開始時,于回合內容上註冊狀態物件。

適用於