Lenguaje

FacebookAdapter Clase

Definición

Precaución

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 para permitir la gestión de cargas útiles y respuestas de la aplicación de Facebook a través de la API de 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
Herencia
FacebookAdapter
Atributos
Implementaciones

Constructores

Nombre Description
FacebookAdapter(FacebookClientWrapper, FacebookAdapterOptions, ILogger)
Obsoletos.

Inicializa una nueva instancia de la FacebookAdapter clase usando un cliente de Facebook existente.

FacebookAdapter(IConfiguration, FacebookAdapterOptions, ILogger)
Obsoletos.

Inicializa una nueva instancia de la FacebookAdapter clase usando configuraciones.

Campos

Nombre Description
BotIdentityKey
Obsoletos.

El valor de la cadena para la clave de identidad del bot.

(Heredado de BotAdapter)
InvokeResponseKey
Obsoletos.

El valor clave para cualquier InvokeResponseActivity que estaría en el TurnState.

(Heredado de BotAdapter)
OAuthScopeKey
Obsoletos.

El valor de la cadena para la clave de alcance OAuth.

(Heredado de BotAdapter)

Propiedades

Nombre Description
MiddlewareSet
Obsoletos.

Obtiene la colección de middleware en la canalización del adaptador.

(Heredado de BotAdapter)
OnTurnError
Obsoletos.

Obtiene o establece un gestor de errores que puede detectar excepciones en el middleware o la aplicación.

(Heredado de BotAdapter)

Métodos

Nombre Description
ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Obsoletos.

Envía un mensaje proactivo a una conversación.

(Heredado de BotAdapter)
ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken)
Obsoletos.

Envía un mensaje proactivo a una conversación.

(Heredado de BotAdapter)
ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)
Obsoletos.

Envía un mensaje proactivo desde el bot a una conversación.

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

Envía un mensaje proactivo a una conversación.

(Heredado de BotAdapter)
ContinueConversationAsync(ConversationReference, BotCallbackHandler, CancellationToken)
Obsoletos.

Envía un mensaje proactivo a una conversación usando una referencia de conversación.

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

Envía un mensaje proactivo a una conversación.

(Heredado de BotAdapter)
ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)
Obsoletos.

Envía un mensaje proactivo a una conversación.

(Heredado de BotAdapter)
CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken)
Obsoletos.

Crea una conversación en el canal especificado.

(Heredado de BotAdapter)
CreateFacebookMessageFromActivity(Activity)
Obsoletos.

Método de fábrica para crear la FacebookMessage instancia que Activity se enviará a Facebook.

DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)
Obsoletos.

Produce una NotImplementedException excepción en todos los casos.

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

Crea un contexto de turno y ejecuta el pipeline middleware para una actividad TRUSTED entrante.

(Heredado de BotAdapter)
ProcessAsync(HttpRequest, HttpResponse, IBot, CancellationToken)
Obsoletos.

Acepta una solicitud entrante de webhook, crea un contexto de turno y ejecuta la tubería de middleware para una actividad TRUSTED entrante.

RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)
Obsoletos.

Inicia el procesamiento de actividad para el turno de bot actual.

(Heredado de BotAdapter)
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken)
Obsoletos.

Envía actividades a la conversación.

UpdateActivityAsync(ITurnContext, Activity, CancellationToken)
Obsoletos.

Produce una NotImplementedException excepción en todos los casos.

Use(IMiddleware)
Obsoletos.

Agrega middleware a la canalización del adaptador.

(Heredado de BotAdapter)

Métodos de extensión

Nombre Description
UseBotState(BotAdapter, BotState[])
Obsoletos.

Añade middleware al adaptador para registrar uno o más BotState objetos en el contexto de turno. El middleware registra los objetos de estado en el contexto del turno al inicio de cada turno.

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

Registra los objetos de estado del usuario y de la conversación con el adaptador. Estos objetos estarán disponibles mediante el método de .Get<T>() del TurnStatecontexto de turno.

UseStorage(BotAdapter, IStorage)
Obsoletos.

Añade middleware al adaptador para registrar un IStorage objeto en el contexto de turno. El middleware registra los objetos de estado en el contexto del turno al inicio de cada turno.

Se aplica a