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
已过时.

机器人标识密钥的字符串值。

(继承自 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)
已过时.

将主动消息从机器人发送到聊天。

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 工厂方法。

DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)
已过时.

在所有情况下都会引发 NotImplementedException 异常。

ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
已过时.

创建轮次上下文并为传入的 TRUSTED 活动运行中间件管道。

(继承自 BotAdapter)
ProcessAsync(HttpRequest, HttpResponse, IBot, CancellationToken)
已过时.

接受传入 Webhook 请求,创建轮次上下文,并为传入的 TRUSTED 活动运行中间件管道。

RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)
已过时.

启动当前机器人轮次的活动处理。

(继承自 BotAdapter)
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken)
已过时.

将活动发送到会话。

UpdateActivityAsync(ITurnContext, Activity, CancellationToken)
已过时.

在所有情况下都会引发 NotImplementedException 异常。

Use(IMiddleware)
已过时.

将中间件添加到适配器的管道。

(继承自 BotAdapter)

扩展方法

UseBotState(BotAdapter, BotState[])
已过时.

将中间件添加到适配器,以在轮次上下文中注册一个或多个 BotState 对象。 中间件在每个轮次开始时在轮次上下文中注册状态对象。

UseState(BotAdapter, UserState, ConversationState, Boolean)
已过时.

向适配器注册用户和会话状态对象。 这些对象将通过轮次上下文的 TurnState.Get<T>() 方法提供。

UseStorage(BotAdapter, IStorage)
已过时.

将中间件添加到适配器,以在轮次上下文中注册 IStorage 对象。 中间件在每个轮次开始时在轮次上下文中注册状态对象。

适用于