Język

FacebookAdapter Klasa

Definicja

Uwaga

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 umożliwiający obsługę payloadów i odpowiedzi aplikacji Facebook za pośrednictwem API Facebooka.

[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
Dziedziczenie
FacebookAdapter
Atrybuty
Implementuje

Konstruktory

Nazwa Opis
FacebookAdapter(FacebookClientWrapper, FacebookAdapterOptions, ILogger)
Przestarzałe.

Inicjalizuje nową instancję FacebookAdapter klasy za pomocą istniejącego klienta Facebooka.

FacebookAdapter(IConfiguration, FacebookAdapterOptions, ILogger)
Przestarzałe.

Inicjalizuje nową instancję FacebookAdapter klasy za pomocą ustawień konfiguracji.

Pola

Nazwa Opis
BotIdentityKey
Przestarzałe.

Wartość ciągu dla klucza tożsamości bota.

(Odziedziczone po BotAdapter)
InvokeResponseKey
Przestarzałe.

Wartość kluczowa dla każdej aktywności InvokeResponse, która znajduje się w TurnState.

(Odziedziczone po BotAdapter)
OAuthScopeKey
Przestarzałe.

Wartość ciągu dla klucza zakresu OAuth.

(Odziedziczone po BotAdapter)

Właściwości

Nazwa Opis
MiddlewareSet
Przestarzałe.

Pobiera kolekcję middleware z pipeline'u adaptera.

(Odziedziczone po BotAdapter)
OnTurnError
Przestarzałe.

Pobiera lub ustawia obsługę błędów, która może wykrywać wyjątki w middleware lub aplikacji.

(Odziedziczone po BotAdapter)

Metody

Nazwa Opis
ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Przestarzałe.

Wysyła proaktywną wiadomość do konwersacji.

(Odziedziczone po BotAdapter)
ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken)
Przestarzałe.

Wysyła proaktywną wiadomość do konwersacji.

(Odziedziczone po BotAdapter)
ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)
Przestarzałe.

Wysyła proaktywną wiadomość od bota do rozmowy.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken)
Przestarzałe.

Wysyła proaktywną wiadomość do konwersacji.

(Odziedziczone po BotAdapter)
ContinueConversationAsync(ConversationReference, BotCallbackHandler, CancellationToken)
Przestarzałe.

Wysyła proaktywny komunikat do rozmowy, używając odniesienia do rozmowy.

ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken)
Przestarzałe.

Wysyła proaktywną wiadomość do konwersacji.

(Odziedziczone po BotAdapter)
ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)
Przestarzałe.

Wysyła proaktywną wiadomość do konwersacji.

(Odziedziczone po BotAdapter)
CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken)
Przestarzałe.

Tworzy rozmowę na określonym kanale.

(Odziedziczone po BotAdapter)
CreateFacebookMessageFromActivity(Activity)
Przestarzałe.

Fabryczna metoda tworzenia instancji FacebookMessage do wysłania na Activity Facebooka.

DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)
Przestarzałe.

Zgłasza wyjątek NotImplementedException we wszystkich przypadkach.

ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Przestarzałe.

Tworzy kontekst tury i uruchamia pipeline middleware dla nadchodzącej ZAUFANEJ aktywności.

(Odziedziczone po BotAdapter)
ProcessAsync(HttpRequest, HttpResponse, IBot, CancellationToken)
Przestarzałe.

Akceptuje przychodzące żądanie webhooka, tworzy kontekst tury i uruchamia pipeline middleware dla nadchodzącej aktywności ZAUFANEJ.

RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)
Przestarzałe.

Rozpoczyna przetwarzanie aktywności na bieżącą turę bota.

(Odziedziczone po BotAdapter)
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken)
Przestarzałe.

Wysyła aktywności do rozmowy.

UpdateActivityAsync(ITurnContext, Activity, CancellationToken)
Przestarzałe.

Zgłasza wyjątek NotImplementedException we wszystkich przypadkach.

Use(IMiddleware)
Przestarzałe.

Dodaje middleware do pipeline'u adaptera.

(Odziedziczone po BotAdapter)

Metody rozszerzania

Nazwa Opis
UseBotState(BotAdapter, BotState[])
Przestarzałe.

Dodaje middleware do adaptera, aby rejestrować jeden lub więcej BotState obiektów w kontekście tury. Middleware rejestruje obiekty stanu w kontekście tury na początku każdej tury.

UseState(BotAdapter, UserState, ConversationState, Boolean)
Przestarzałe.

Rejestruje obiekty stanu użytkownika i rozmowy za pomocą adaptera. Obiekty te będą dostępne za pomocą metody .Get<T>() w kontekście TurnStatetur.

UseStorage(BotAdapter, IStorage)
Przestarzałe.

Dodaje middleware do adaptera, aby rejestrować IStorage obiekt w kontekście tury. Middleware rejestruje obiekty stanu w kontekście tury na początku każdej tury.

Dotyczy