Condividi tramite


FacebookAdapter Classe

Definizione

Attenzione

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 per consentire la gestione dei payload e delle risposte delle app Facebook tramite 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
Ereditarietà
FacebookAdapter
Attributi
Implementazioni

Costruttori

FacebookAdapter(FacebookClientWrapper, FacebookAdapterOptions, ILogger)
Obsoleti.

Inizializza una nuova istanza della FacebookAdapter classe utilizzando un client Facebook esistente.

FacebookAdapter(IConfiguration, FacebookAdapterOptions, ILogger)
Obsoleti.

Inizializza una nuova istanza della FacebookAdapter classe utilizzando le impostazioni di configurazione.

Campi

BotIdentityKey
Obsoleti.

Valore stringa per la chiave di identità del bot.

(Ereditato da BotAdapter)
InvokeResponseKey
Obsoleti.

Valore della chiave per qualsiasi InvokeResponseActivity che si troverebbe in TurnState.

(Ereditato da BotAdapter)
OAuthScopeKey
Obsoleti.

Valore stringa per la chiave di ambito OAuth.

(Ereditato da BotAdapter)

Proprietà

MiddlewareSet
Obsoleti.

Ottiene la raccolta di middleware nella pipeline dell'adattatore.

(Ereditato da BotAdapter)
OnTurnError
Obsoleti.

Ottiene o imposta un gestore errori che può intercettare le eccezioni nel middleware o nell'applicazione.

(Ereditato da BotAdapter)

Metodi

ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Obsoleti.

Invia un messaggio proattivo a una conversazione.

(Ereditato da BotAdapter)
ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken)
Obsoleti.

Invia un messaggio proattivo a una conversazione.

(Ereditato da BotAdapter)
ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)
Obsoleti.

Invia un messaggio proattivo dal bot a una conversazione.

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

Invia un messaggio proattivo a una conversazione.

(Ereditato da BotAdapter)
ContinueConversationAsync(ConversationReference, BotCallbackHandler, CancellationToken)
Obsoleti.

Invia un messaggio proattivo a una conversazione usando un riferimento alla conversazione.

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

Invia un messaggio proattivo a una conversazione.

(Ereditato da BotAdapter)
ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)
Obsoleti.

Invia un messaggio proattivo a una conversazione.

(Ereditato da BotAdapter)
CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken)
Obsoleti.

Crea una conversazione nel canale specificato.

(Ereditato da BotAdapter)
CreateFacebookMessageFromActivity(Activity)
Obsoleti.

Metodo factory per creare l'istanza FacebookMessage di Activity da inviare a Facebook.

DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)
Obsoleti.

Genera un'eccezione NotImplementedException in tutti i casi.

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

Crea un contesto di turno ed esegue la pipeline middleware per un'attività TRUSTED in ingresso.

(Ereditato da BotAdapter)
ProcessAsync(HttpRequest, HttpResponse, IBot, CancellationToken)
Obsoleti.

Accetta una richiesta webhook in ingresso, crea un contesto di turno ed esegue la pipeline middleware per un'attività TRUSTED in ingresso.

RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)
Obsoleti.

Avvia l'elaborazione delle attività per il turno corrente del bot.

(Ereditato da BotAdapter)
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken)
Obsoleti.

Invia attività alla conversazione.

UpdateActivityAsync(ITurnContext, Activity, CancellationToken)
Obsoleti.

Genera un'eccezione NotImplementedException in tutti i casi.

Use(IMiddleware)
Obsoleti.

Aggiunge il middleware alla pipeline dell'adattatore.

(Ereditato da BotAdapter)

Metodi di estensione

UseBotState(BotAdapter, BotState[])
Obsoleti.

Aggiunge il middleware all'adattatore per registrare uno o più BotState oggetti nel contesto del turno. Il middleware registra gli oggetti di stato nel contesto di turno all'inizio di ogni turno.

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

Registra gli oggetti stato utente e di conversazione con l'adattatore. Questi oggetti saranno disponibili tramite il metodo del contesto del TurnStateGet<T>() turno.

UseStorage(BotAdapter, IStorage)
Obsoleti.

Aggiunge il middleware all'adattatore per registrare un IStorage oggetto nel contesto del turno. Il middleware registra gli oggetti di stato nel contesto di turno all'inizio di ogni turno.

Si applica a