Dela via


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 gör det möjligt att hantera Facebook-appnyttolaster och svar via Facebook-API:et.

[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

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

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

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

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

Fält

BotIdentityKey
Föråldrad.

Strängvärdet för robotens identitetsnyckel.

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

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

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

Strängvärdet för OAuth-omfångsnyckeln.

(Ärvd från BotAdapter)

Egenskaper

MiddlewareSet
Föråldrad.

Hämtar samlingen mellanprogram i adapterns pipeline.

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

Hämtar eller anger en felhanterare som kan fånga upp undantag i mellanprogrammet eller programmet.

(Ärvd från BotAdapter)

Metoder

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 roboten 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 konversationsreferens.

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.

Factory-metod för att skapa instansen FacebookMessage av som Activity ska skickas till Facebook.

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

Utlöser ett NotImplementedException undantag i alla fall.

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

Skapar en turkontext och kör pipelinen för mellanprogram för en inkommande TRUSTED-aktivitet.

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

Accepterar en inkommande webhook-begäran, skapar en turkontext och kör pipelinen för mellanprogram för en inkommande TRUSTED-aktivitet.

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

Startar aktivitetsbearbetningen för den aktuella robotens tur.

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

Skickar aktiviteter till konversationen.

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

Utlöser ett NotImplementedException undantag i alla fall.

Use(IMiddleware)
Föråldrad.

Lägger till mellanprogram i adapterns pipeline.

(Ärvd från BotAdapter)

Tilläggsmetoder

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

Lägger till mellanprogram till adaptern för att registrera ett eller flera BotState objekt i turkontexten. Mellanprogrammet 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 turn-kontextens TurnState.Get<T>() -metod.

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

Lägger till mellanprogram till adaptern för att registrera ett IStorage objekt i turn-kontexten. Mellanprogrammet registrerar tillståndsobjekten i turkontexten i början av varje tur.

Gäller för