Udostępnij za pośrednictwem


FacebookAdapter Klasa

Definicja

Przestroga

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żliwia obsługę ładunków i odpowiedzi aplikacji Facebook za pośrednictwem interfejsu API serwisu 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
Dziedziczenie
FacebookAdapter
Atrybuty
Implementuje

Konstruktory

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

Inicjuje FacebookAdapter nowe wystąpienie klasy przy użyciu istniejącego klienta serwisu Facebook.

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

Inicjuje FacebookAdapter nowe wystąpienie klasy przy użyciu ustawień konfiguracji.

Pola

BotIdentityKey
Przestarzałe.

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

(Odziedziczone po BotAdapter)
InvokeResponseKey
Przestarzałe.

Wartość klucza dla dowolnego elementu InvokeResponseActivity, który byłby w elemecie TurnState.

(Odziedziczone po BotAdapter)
OAuthScopeKey
Przestarzałe.

Wartość ciągu klucza zakresu OAuth.

(Odziedziczone po BotAdapter)

Właściwości

MiddlewareSet
Przestarzałe.

Pobiera kolekcję oprogramowania pośredniczącego w potoku karty.

(Odziedziczone po BotAdapter)
OnTurnError
Przestarzałe.

Pobiera lub ustawia procedurę obsługi błędów, która może przechwytywać wyjątki w programie pośredniczącym lub aplikacji.

(Odziedziczone po BotAdapter)

Metody

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 konwersacji.

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 proaktywną wiadomość do konwersacji przy użyciu odwołania do konwersacji.

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 konwersację w określonym kanale.

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

Metoda factory umożliwiająca FacebookMessage utworzenie wystąpienia, Activity które ma zostać wysłane do serwisu Facebook.

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

NotImplementedException Zgłasza wyjątek we wszystkich przypadkach.

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

Tworzy kontekst turn i uruchamia potok oprogramowania pośredniczącego dla przychodzącego zaufanego działania.

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

Akceptuje przychodzące żądanie elementu webhook, tworzy kontekst turn i uruchamia potok oprogramowania pośredniczącego dla przychodzącego zaufanego działania.

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

Uruchamia przetwarzanie działań dla bieżącego kolei bota.

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

Wysyła działania do konwersacji.

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

NotImplementedException Zgłasza wyjątek we wszystkich przypadkach.

Use(IMiddleware)
Przestarzałe.

Dodaje oprogramowanie pośredniczące do potoku karty.

(Odziedziczone po BotAdapter)

Metody rozszerzania

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

Dodaje oprogramowanie pośredniczące do karty w celu zarejestrowania co najmniej jednego BotState obiektu w kontekście turn. Oprogramowanie pośredniczące rejestruje obiekty stanu w kontekście turn na początku każdego kolei.

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

Rejestruje obiekty stanu użytkownika i konwersacji za pomocą karty. Te obiekty będą dostępne za pośrednictwem metody .Get<T>() kontekstu TurnStateturn.

UseStorage(BotAdapter, IStorage)
Przestarzałe.

Dodaje oprogramowanie pośredniczące do karty w celu zarejestrowania IStorage obiektu w kontekście turn. Oprogramowanie pośredniczące rejestruje obiekty stanu w kontekście turn na początku każdego kolei.

Dotyczy