Langue

FacebookAdapter Classe

Définition

Attention

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 permet de gérer les charges utiles et réponses de l’application Facebook via l’API 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
Héritage
FacebookAdapter
Attributs
Implémente

Constructeurs

Nom Description
FacebookAdapter(FacebookClientWrapper, FacebookAdapterOptions, ILogger)
Obsolète.

Initialise une nouvelle instance de la FacebookAdapter classe en utilisant un client Facebook existant.

FacebookAdapter(IConfiguration, FacebookAdapterOptions, ILogger)
Obsolète.

Initialise une nouvelle instance de la FacebookAdapter classe en utilisant les paramètres de configuration.

Champs

Nom Description
BotIdentityKey
Obsolète.

La valeur de la chaîne pour la clé d’identité du bot.

(Hérité de BotAdapter)
InvokeResponseKey
Obsolète.

La valeur clé pour toute InvokeResponseActivity qui serait sur le TurnState.

(Hérité de BotAdapter)
OAuthScopeKey
Obsolète.

La valeur de chaîne pour la clé de portée OAuth.

(Hérité de BotAdapter)

Propriétés

Nom Description
MiddlewareSet
Obsolète.

Obtient la collection d’intergiciels dans le pipeline de l’adaptateur.

(Hérité de BotAdapter)
OnTurnError
Obsolète.

Obtient ou définit un gestionnaire d’erreur capable de détecter les exceptions dans le middleware ou l’application.

(Hérité de BotAdapter)

Méthodes

Nom Description
ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Obsolète.

Envoie un message proactif à une conversation.

(Hérité de BotAdapter)
ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken)
Obsolète.

Envoie un message proactif à une conversation.

(Hérité de BotAdapter)
ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)
Obsolète.

Envoie un message proactif du bot à une conversation.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken)
Obsolète.

Envoie un message proactif à une conversation.

(Hérité de BotAdapter)
ContinueConversationAsync(ConversationReference, BotCallbackHandler, CancellationToken)
Obsolète.

Envoie un message proactif à une conversation en utilisant une référence de conversation.

ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken)
Obsolète.

Envoie un message proactif à une conversation.

(Hérité de BotAdapter)
ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)
Obsolète.

Envoie un message proactif à une conversation.

(Hérité de BotAdapter)
CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken)
Obsolète.

Crée une conversation sur le canal spécifié.

(Hérité de BotAdapter)
CreateFacebookMessageFromActivity(Activity)
Obsolète.

Méthode d’usine pour créer l’instance FacebookMessage à Activity envoyer à Facebook.

DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)
Obsolète.

Lève une NotImplementedException exception dans tous les cas.

ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Obsolète.

Crée un contexte de tour et exécute le pipeline middleware pour une activité TRUSTED entrante.

(Hérité de BotAdapter)
ProcessAsync(HttpRequest, HttpResponse, IBot, CancellationToken)
Obsolète.

Accepte une requête webhook entrante, crée un contexte de turn, et exécute le pipeline middleware pour une activité TRUSTED entrante.

RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)
Obsolète.

Démarre le traitement de l’activité pour le tour actuel du bot.

(Hérité de BotAdapter)
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken)
Obsolète.

Envoie des activités à la conversation.

UpdateActivityAsync(ITurnContext, Activity, CancellationToken)
Obsolète.

Lève une NotImplementedException exception dans tous les cas.

Use(IMiddleware)
Obsolète.

Ajoute un intergiciel au pipeline de l’adaptateur.

(Hérité de BotAdapter)

Méthodes d’extension

Nom Description
UseBotState(BotAdapter, BotState[])
Obsolète.

Ajoute un middleware à l’adaptateur pour enregistrer un ou plusieurs BotState objets dans le contexte du tour. Le middleware enregistre les objets d’état dans le contexte du tour au début de chaque tour.

UseState(BotAdapter, UserState, ConversationState, Boolean)
Obsolète.

Enregistre les objets d’état utilisateur et de conversation avec l’adaptateur. Ces objets seront disponibles via la méthode .Get<T>() du TurnStatecontexte de tournage.

UseStorage(BotAdapter, IStorage)
Obsolète.

Ajoute un middleware à l’adaptateur pour enregistrer un IStorage objet dans le contexte du tour. Le middleware enregistre les objets d’état dans le contexte du tour au début de chaque tour.

S’applique à