Compartir a través de


TwilioAdapter 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.

que BotAdapter puede conectarse al servicio SMS de Twilio.

[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 TwilioAdapter : 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 TwilioAdapter = class
    inherit BotAdapter
    interface IBotFrameworkHttpAdapter
Public Class TwilioAdapter
Inherits BotAdapter
Implements IBotFrameworkHttpAdapter
Herencia
TwilioAdapter
Atributos
Implementaciones

Constructores

TwilioAdapter(IConfiguration, TwilioAdapterOptions, ILogger)
Obsoletos.

Inicializa una nueva instancia de la clase mediante los TwilioAdapter valores de configuración.

TwilioAdapter(TwilioClientWrapper, TwilioAdapterOptions, ILogger)
Obsoletos.

Inicializa una nueva instancia de la clase TwilioAdapter.

Campos

BotIdentityKey
Obsoletos.

Valor de cadena de la clave de identidad del bot.

(Heredado de BotAdapter)
InvokeResponseKey
Obsoletos.

Valor de clave de cualquier InvokeResponseActivity que esté en TurnState.

(Heredado de BotAdapter)
OAuthScopeKey
Obsoletos.

Valor de cadena de la clave de ámbito de OAuth.

(Heredado de BotAdapter)

Propiedades

MiddlewareSet
Obsoletos.

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

(Heredado de BotAdapter)
OnTurnError
Obsoletos.

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

(Heredado de BotAdapter)

Métodos

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.

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)
DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)
Obsoletos.

Elimina una actividad existente en la conversación. Twilio SMS no admite esta operación.

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

Crea un contexto de turno y ejecuta la canalización de middleware para una actividad DE CONFIANZA entrante.

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

Crea un contexto de turno y ejecuta la canalización de middleware para una actividad entrante.

RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)
Obsoletos.

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

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

Envía actividades a la conversación.

UpdateActivityAsync(ITurnContext, Activity, CancellationToken)
Obsoletos.

Reemplaza una actividad existente en la conversación. Twilio SMS no admite esta operación.

Use(IMiddleware)
Obsoletos.

Agrega middleware a la canalización del adaptador.

(Heredado de BotAdapter)

Métodos de extensión

UseBotState(BotAdapter, BotState[])
Obsoletos.

Agrega middleware al adaptador para registrar uno o varios BotState objetos en el contexto de turno. El middleware registra los objetos de estado en el contexto de turno al principio de cada turno.

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

Registra objetos de estado de usuario y conversación con el adaptador. Estos objetos estarán disponibles a través del método .Get<T>() del contexto de TurnStateturno.

UseStorage(BotAdapter, IStorage)
Obsoletos.

Agrega middleware al adaptador para registrar un IStorage objeto en el contexto de turno. El middleware registra los objetos de estado en el contexto de turno al principio de cada turno.

Se aplica a