Språk

FacebookAdapter Klass

Definition

Varning

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 för att möjliggöra hantering av Facebook-app-payloads och svar via Facebook API.

[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
Arv
FacebookAdapter
Attribut
Implementeringar

Konstruktorer

Name Description
FacebookAdapter(FacebookClientWrapper, FacebookAdapterOptions, ILogger)
Föråldrad.

Initierar en ny instans av FacebookAdapter klassen med en befintlig Facebook-klient.

FacebookAdapter(IConfiguration, FacebookAdapterOptions, ILogger)
Föråldrad.

Initierar en ny instans av FacebookAdapter klassen med konfigurationsinställningar.

Fält

Name Description
BotIdentityKey
Föråldrad.

Strängvärdet för botens identitetsnyckel.

(Ärvd från BotAdapter)
InvokeResponseKey
Föråldrad.

Nyckelvärdet för varje InvokeResponseActivity som skulle finnas på TurnState.

(Ärvd från BotAdapter)
OAuthScopeKey
Föråldrad.

Strängvärdet för OAuth-scope-nyckeln.

(Ärvd från BotAdapter)

Egenskaper

Name Description
MiddlewareSet
Föråldrad.

Får samlingen av middleware i adapterns pipeline.

(Ärvd från BotAdapter)
OnTurnError
Föråldrad.

Hämtar eller sätter en felhanterare som kan fånga upp undantag i mellanvaran eller applikationen.

(Ärvd från BotAdapter)

Metoder

Name Description
ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Föråldrad.

Skickar ett proaktivt meddelande till en konversation.

(Ärvd från BotAdapter)
ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken)
Föråldrad.

Skickar ett proaktivt meddelande till en konversation.

(Ärvd från BotAdapter)
ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)
Föråldrad.

Skickar ett proaktivt meddelande från boten till en konversation.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken)
Föråldrad.

Skickar ett proaktivt meddelande till en konversation.

(Ärvd från BotAdapter)
ContinueConversationAsync(ConversationReference, BotCallbackHandler, CancellationToken)
Föråldrad.

Skickar ett proaktivt meddelande till en konversation med hjälp av en samtalsreferens.

ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken)
Föråldrad.

Skickar ett proaktivt meddelande till en konversation.

(Ärvd från BotAdapter)
ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)
Föråldrad.

Skickar ett proaktivt meddelande till en konversation.

(Ärvd från BotAdapter)
CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken)
Föråldrad.

Skapar en konversation på den angivna kanalen.

(Ärvd från BotAdapter)
CreateFacebookMessageFromActivity(Activity)
Föråldrad.

Fabriksmetod för att skapa instansen FacebookMessage som Activity ska skickas till Facebook.

DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)
Föråldrad.

Genererar ett NotImplementedException undantag i alla fall.

ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Föråldrad.

Skapar en turn-context och kör middleware-pipelinen för en inkommande BETRODD aktivitet.

(Ärvd från BotAdapter)
ProcessAsync(HttpRequest, HttpResponse, IBot, CancellationToken)
Föråldrad.

Accepterar en inkommande webhook-förfrågan, skapar en turn-kontext och kör middleware-pipelinen för en inkommande BETRODD aktivitet.

RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)
Föråldrad.

Startar aktivitetsbearbetning för den aktuella botturen.

(Ärvd från BotAdapter)
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken)
Föråldrad.

Skickar aktiviteter till samtalet.

UpdateActivityAsync(ITurnContext, Activity, CancellationToken)
Föråldrad.

Genererar ett NotImplementedException undantag i alla fall.

Use(IMiddleware)
Föråldrad.

Lägger till middleware i adapterns pipeline.

(Ärvd från BotAdapter)

Tilläggsmetoder

Name Description
UseBotState(BotAdapter, BotState[])
Föråldrad.

Lägger till middleware i adaptern för att registrera ett eller flera BotState objekt i turn-kontexten. Mellanvaran registrerar tillståndsobjekten i turkontexten i början av varje tur.

UseState(BotAdapter, UserState, ConversationState, Boolean)
Föråldrad.

Registrerar användar- och konversationstillståndsobjekt med adaptern. Dessa objekt kommer att vara tillgängliga via tur-kontextens TurnState.Get<T>() metod.

UseStorage(BotAdapter, IStorage)
Föråldrad.

Lägger till middleware i adaptern för att registrera ett IStorage objekt i vändningskontexten. Mellanvaran registrerar tillståndsobjekten i turkontexten i början av varje tur.

Gäller för