Lingua

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 consente la gestione dei payload e delle risposte dell'app Facebook tramite l'API di 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

Nome Descrizione
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 usando le impostazioni di configurazione.

Campi

Nome Descrizione
BotIdentityKey
Obsoleti.

Il valore della stringa per la chiave identità del bot.

(Ereditato da BotAdapter)
InvokeResponseKey
Obsoleti.

Il valore chiave per qualsiasi InvokeResponseActivity che si troverebbe sul TurnState.

(Ereditato da BotAdapter)
OAuthScopeKey
Obsoleti.

Il valore della stringa per la chiave di scope OAuth.

(Ereditato da BotAdapter)

Proprietà

Nome Descrizione
MiddlewareSet
Obsoleti.

Ottiene la raccolta di middleware nella pipeline dell'adattatore.

(Ereditato da BotAdapter)
OnTurnError
Obsoleti.

Ottiene o imposta un gestore di errore che può rilevare eccezioni nel middleware o nell'applicazione.

(Ereditato da BotAdapter)

Metodi

Nome Descrizione
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 sul canale specificato.

(Ereditato da BotAdapter)
CreateFacebookMessageFromActivity(Activity)
Obsoleti.

Metodo di fabbrica per creare l'istanza FacebookMessage da Activity 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 arrivo, crea un contesto turn ed esegue la pipeline middleware per un'attività TRUSTED in arrivo.

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 middleware alla pipeline dell'adapter.

(Ereditato da BotAdapter)

Metodi di estensione

Nome Descrizione
UseBotState(BotAdapter, BotState[])
Obsoleti.

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

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

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

UseStorage(BotAdapter, IStorage)
Obsoleti.

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

Si applica a