共用方式為


FacebookAdapter 類別

定義

警告

The Bot Framework Adapters will be deprecated in the next version of the Bot Framework SDK and moved to https://github.com/BotBuilderCommunity/botbuilder-community-dotnet. Please refer to their new location for all future work.

BotAdapter 允許透過 Facebook API 處理 Facebook 應用程式承載和回應。

[System.Obsolete("The Bot Framework Adapters will be deprecated in the next version of the Bot Framework SDK and moved to https://github.com/BotBuilderCommunity/botbuilder-community-dotnet. Please refer to their new location for all future work.")]
public class FacebookAdapter : Microsoft.Bot.Builder.BotAdapter, Microsoft.Bot.Builder.Integration.AspNet.Core.IBotFrameworkHttpAdapter
[<System.Obsolete("The Bot Framework Adapters will be deprecated in the next version of the Bot Framework SDK and moved to https://github.com/BotBuilderCommunity/botbuilder-community-dotnet. Please refer to their new location for all future work.")>]
type FacebookAdapter = class
    inherit BotAdapter
    interface IBotFrameworkHttpAdapter
Public Class FacebookAdapter
Inherits BotAdapter
Implements IBotFrameworkHttpAdapter
繼承
FacebookAdapter
屬性
實作

建構函式

FacebookAdapter(FacebookClientWrapper, FacebookAdapterOptions, ILogger)
已淘汰.

使用現有的 Facebook 用戶端, FacebookAdapter 初始化 類別的新實例。

FacebookAdapter(IConfiguration, FacebookAdapterOptions, ILogger)
已淘汰.

使用組態設定, FacebookAdapter 初始化 類別的新實例。

欄位

BotIdentityKey
已淘汰.

Bot 識別金鑰的字串值。

(繼承來源 BotAdapter)
InvokeResponseKey
已淘汰.

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

(繼承來源 BotAdapter)
OAuthScopeKey
已淘汰.

OAuth 範圍金鑰的字串值。

(繼承來源 BotAdapter)

屬性

MiddlewareSet
已淘汰.

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

(繼承來源 BotAdapter)
OnTurnError
已淘汰.

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

(繼承來源 BotAdapter)

方法

ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
已淘汰.

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

(繼承來源 BotAdapter)
ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken)
已淘汰.

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

(繼承來源 BotAdapter)
ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)
已淘汰.

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

ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken)
已淘汰.

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

(繼承來源 BotAdapter)
ContinueConversationAsync(ConversationReference, BotCallbackHandler, CancellationToken)
已淘汰.

使用交談參考將主動式訊息傳送至交談。

ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken)
已淘汰.

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

(繼承來源 BotAdapter)
ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)
已淘汰.

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

(繼承來源 BotAdapter)
CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken)
已淘汰.

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

(繼承來源 BotAdapter)
CreateFacebookMessageFromActivity(Activity)
已淘汰.

用來建立 FacebookMessage 要傳送至 Facebook 之 實例的 Activity Factory 方法。

DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)
已淘汰.

在所有情況下都會擲回 NotImplementedException 例外狀況。

ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
已淘汰.

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

(繼承來源 BotAdapter)
ProcessAsync(HttpRequest, HttpResponse, IBot, CancellationToken)
已淘汰.

接受傳入的 Webhook 要求、建立回合內容,並執行傳入 TRUSTED 活動的中介軟體管線。

RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)
已淘汰.

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

(繼承來源 BotAdapter)
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken)
已淘汰.

將活動傳送至交談。

UpdateActivityAsync(ITurnContext, Activity, CancellationToken)
已淘汰.

在所有情況下都會擲回 NotImplementedException 例外狀況。

Use(IMiddleware)
已淘汰.

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

(繼承來源 BotAdapter)

擴充方法

UseBotState(BotAdapter, BotState[])
已淘汰.

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

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

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

UseStorage(BotAdapter, IStorage)
已淘汰.

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

適用於