Поделиться через


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)
Устаревшие..

Инициализирует новый экземпляр класса с FacebookAdapter помощью существующего клиента Facebook.

FacebookAdapter(IConfiguration, FacebookAdapterOptions, ILogger)
Устаревшие..

Инициализирует новый экземпляр класса с FacebookAdapter помощью параметров конфигурации.

Поля

BotIdentityKey
Устаревшие..

Строковое значение ключа удостоверения бота.

(Унаследовано от BotAdapter)
InvokeResponseKey
Устаревшие..

Значение ключа для любого объекта InvokeResponseActivity, которое будет находиться в TurnState.

(Унаследовано от 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 экземпляра Activity , который будет отправлен в Facebook.

DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)
Устаревшие..

Вызывает исключение NotImplementedException во всех случаях.

ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Устаревшие..

Создает контекст шага и запускает конвейер ПО промежуточного слоя для входящего действия TRUSTED.

(Унаследовано от BotAdapter)
ProcessAsync(HttpRequest, HttpResponse, IBot, CancellationToken)
Устаревшие..

Принимает входящий запрос веб-перехватчика, создает контекст шага и запускает конвейер ПО промежуточного слоя для входящего действия 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 объекта в контексте поворота. ПО промежуточного слоя регистрирует объекты состояния в контексте поворота в начале каждого шага.

Применяется к