Taal

FacebookAdapter Klas

Definitie

Let op

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 om het verwerken van Facebook-app-payloads en -antwoorden via de Facebook API mogelijk te maken.

[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
Overname
FacebookAdapter
Kenmerken
Implementeringen

Constructors

Name Description
FacebookAdapter(FacebookClientWrapper, FacebookAdapterOptions, ILogger)
Verouderd.

Initialiseert een nieuwe instantie van de FacebookAdapter klasse met behulp van een bestaande Facebook-client.

FacebookAdapter(IConfiguration, FacebookAdapterOptions, ILogger)
Verouderd.

Initialiseert een nieuwe instantie van de FacebookAdapter klasse met behulp van configuratie-instellingen.

Velden

Name Description
BotIdentityKey
Verouderd.

De stringwaarde voor de botidentiteitssleutel.

(Overgenomen van BotAdapter)
InvokeResponseKey
Verouderd.

De sleutelwaarde voor elke InvokeResponseActivity die op de TurnState zou staan.

(Overgenomen van BotAdapter)
OAuthScopeKey
Verouderd.

De stringwaarde voor de OAuth scope-sleutel.

(Overgenomen van BotAdapter)

Eigenschappen

Name Description
MiddlewareSet
Verouderd.

Krijgt de verzameling middleware in de adapterpipeline.

(Overgenomen van BotAdapter)
OnTurnError
Verouderd.

Krijgt of stelt een fouthandler op die uitzonderingen in de middleware of applicatie kan vangen.

(Overgenomen van BotAdapter)

Methoden

Name Description
ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Verouderd.

Verzendt een proactief bericht naar een gesprek.

(Overgenomen van BotAdapter)
ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken)
Verouderd.

Verzendt een proactief bericht naar een gesprek.

(Overgenomen van BotAdapter)
ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)
Verouderd.

Stuurt een proactief bericht van de bot naar een gesprek.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken)
Verouderd.

Verzendt een proactief bericht naar een gesprek.

(Overgenomen van BotAdapter)
ContinueConversationAsync(ConversationReference, BotCallbackHandler, CancellationToken)
Verouderd.

Stuurt een proactief bericht naar een gesprek met behulp van een conversatiereferentie.

ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken)
Verouderd.

Verzendt een proactief bericht naar een gesprek.

(Overgenomen van BotAdapter)
ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)
Verouderd.

Verzendt een proactief bericht naar een gesprek.

(Overgenomen van BotAdapter)
CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken)
Verouderd.

Maakt een gesprek op op het opgegeven kanaal.

(Overgenomen van BotAdapter)
CreateFacebookMessageFromActivity(Activity)
Verouderd.

Fabrieksmethode om de FacebookMessage instantie te maken die Activity naar Facebook gestuurd moet worden.

DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)
Verouderd.

Genereert in alle gevallen een NotImplementedException uitzondering.

ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Verouderd.

Maakt een turn-context aan en voert de middleware-pipeline uit voor een binnenkomende VERTROUWDE activiteit.

(Overgenomen van BotAdapter)
ProcessAsync(HttpRequest, HttpResponse, IBot, CancellationToken)
Verouderd.

Accepteert een binnenkomend webhook-verzoek, creëert een turn-context en voert de middleware-pipeline uit voor een binnenkomende TRUSTED activiteit.

RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)
Verouderd.

Start de verwerking van activiteit voor de huidige botbeurt.

(Overgenomen van BotAdapter)
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken)
Verouderd.

Stuurt activiteiten naar het gesprek.

UpdateActivityAsync(ITurnContext, Activity, CancellationToken)
Verouderd.

Genereert in alle gevallen een NotImplementedException uitzondering.

Use(IMiddleware)
Verouderd.

Voegt middleware toe aan de pipeline van de adapter.

(Overgenomen van BotAdapter)

Extensiemethoden

Name Description
UseBotState(BotAdapter, BotState[])
Verouderd.

Voegt middleware toe aan de adapter om één of meer BotState objecten in de draaicontext te registreren. De middleware registreert de toestandsobjecten in de beurtcontext aan het begin van elke beurt.

UseState(BotAdapter, UserState, ConversationState, Boolean)
Verouderd.

Registreert gebruikers- en conversatietoestandobjecten met de adapter. Deze objecten zijn beschikbaar via de TurnStatemethodeGet<T>() . van de turn context.

UseStorage(BotAdapter, IStorage)
Verouderd.

Voegt middleware toe aan de adapter om een IStorage object te registreren in de draaicontext. De middleware registreert de toestandsobjecten in de beurtcontext aan het begin van elke beurt.

Van toepassing op