Sdílet prostřednictvím


FacebookAdapter Třída

Definice

Upozornění

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žňující zpracování datových částí a odpovědí aplikace Facebook prostřednictvím rozhraní API pro 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
Dědičnost
FacebookAdapter
Atributy
Implementuje

Konstruktory

FacebookAdapter(FacebookClientWrapper, FacebookAdapterOptions, ILogger)
Zastaralé.

Inicializuje novou instanci třídy pomocí existujícího FacebookAdapter klienta Služby Facebook.

FacebookAdapter(IConfiguration, FacebookAdapterOptions, ILogger)
Zastaralé.

Inicializuje novou instanci FacebookAdapter třídy pomocí nastavení konfigurace.

Pole

BotIdentityKey
Zastaralé.

Hodnota řetězce pro klíč identity robota.

(Zděděno od BotAdapter)
InvokeResponseKey
Zastaralé.

Hodnota klíče pro všechny InvokeResponseActivity, které by byly na TurnState.

(Zděděno od BotAdapter)
OAuthScopeKey
Zastaralé.

Řetězcová hodnota pro klíč oboru OAuth.

(Zděděno od BotAdapter)

Vlastnosti

MiddlewareSet
Zastaralé.

Získá kolekci middlewaru v kanálu adaptéru.

(Zděděno od BotAdapter)
OnTurnError
Zastaralé.

Získá nebo nastaví obslužnou rutinu chyby, která může zachytit výjimky v middlewaru nebo aplikaci.

(Zděděno od BotAdapter)

Metody

ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Zastaralé.

Odešle proaktivní zprávu do konverzace.

(Zděděno od BotAdapter)
ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken)
Zastaralé.

Odešle proaktivní zprávu do konverzace.

(Zděděno od BotAdapter)
ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)
Zastaralé.

Odešle proaktivní zprávu z robota do konverzace.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken)
Zastaralé.

Odešle proaktivní zprávu do konverzace.

(Zděděno od BotAdapter)
ContinueConversationAsync(ConversationReference, BotCallbackHandler, CancellationToken)
Zastaralé.

Odešle proaktivní zprávu do konverzace pomocí odkazu na konverzaci.

ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken)
Zastaralé.

Odešle proaktivní zprávu do konverzace.

(Zděděno od BotAdapter)
ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)
Zastaralé.

Odešle proaktivní zprávu do konverzace.

(Zděděno od BotAdapter)
CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken)
Zastaralé.

Vytvoří konverzaci v zadaném kanálu.

(Zděděno od BotAdapter)
CreateFacebookMessageFromActivity(Activity)
Zastaralé.

Metoda factory pro vytvoření FacebookMessage instance objektu, který Activity se má odeslat na Facebook.

DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)
Zastaralé.

Ve všech případech vyvolá NotImplementedException výjimku.

ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Zastaralé.

Vytvoří kontext turn a spustí kanál middlewaru pro příchozí aktivitu TRUSTED.

(Zděděno od BotAdapter)
ProcessAsync(HttpRequest, HttpResponse, IBot, CancellationToken)
Zastaralé.

Přijme příchozí požadavek webhooku, vytvoří kontext otočení a spustí kanál middlewaru pro příchozí aktivitu TRUSTED.

RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)
Zastaralé.

Spustí zpracování aktivity pro aktuální otočení robota.

(Zděděno od BotAdapter)
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken)
Zastaralé.

Odesílá aktivity do konverzace.

UpdateActivityAsync(ITurnContext, Activity, CancellationToken)
Zastaralé.

Ve všech případech vyvolá NotImplementedException výjimku.

Use(IMiddleware)
Zastaralé.

Přidá middleware do kanálu adaptéru.

(Zděděno od BotAdapter)

Metody rozšíření

UseBotState(BotAdapter, BotState[])
Zastaralé.

Přidá do adaptéru middleware pro registraci jednoho nebo více BotState objektů v kontextu otočení. Middleware zaregistruje stavové objekty v kontextu otočení na začátku každého otočení.

UseState(BotAdapter, UserState, ConversationState, Boolean)
Zastaralé.

Zaregistruje uživatele a objekty stavu konverzace pomocí adaptéru. Tyto objekty budou k dispozici prostřednictvím TurnStatemetody .Get<T>()

UseStorage(BotAdapter, IStorage)
Zastaralé.

Přidá middleware do adaptéru pro registraci objektu IStorage v kontextu otočení. Middleware zaregistruje stavové objekty v kontextu otočení na začátku každého otočení.

Platí pro