Поделиться через


TwilioAdapter Класс

Определение

Внимание!

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 , который может подключаться к службе SMS 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
Наследование
TwilioAdapter
Атрибуты
Реализации

Конструкторы

TwilioAdapter(IConfiguration, TwilioAdapterOptions, ILogger)
Устаревшие..

Инициализирует новый экземпляр класса с TwilioAdapter помощью параметров конфигурации.

TwilioAdapter(TwilioClientWrapper, TwilioAdapterOptions, ILogger)
Устаревшие..

Инициализирует новый экземпляр класса TwilioAdapter.

Поля

BotIdentityKey
Устаревшие..

Строковое значение ключа удостоверения бота.

(Унаследовано от BotAdapter)
InvokeResponseKey
Устаревшие..

Значение ключа для любого объекта InvokeResponseActivity, которое будет находиться в TurnState.

(Унаследовано от BotAdapter)
OAuthScopeKey
Устаревшие..

Строковое значение для ключа области OAuth.

(Унаследовано от BotAdapter)

Свойства

MiddlewareSet
Устаревшие..

Возвращает коллекцию ПО промежуточного слоя в конвейере адаптера.

(Унаследовано от BotAdapter)
OnTurnError
Устаревшие..

Возвращает или задает обработчик ошибок, который может перехватывать исключения в ПО промежуточного слоя или приложении.

(Унаследовано от BotAdapter)

Методы

ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Устаревшие..

Отправляет упреждающее сообщение в беседу.

(Унаследовано от BotAdapter)
ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken)
Устаревшие..

Отправляет упреждающее сообщение в беседу.

(Унаследовано от BotAdapter)
ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)
Устаревшие..

Отправляет упреждающее сообщение от бота в беседу.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken)
Устаревшие..

Отправляет упреждающее сообщение в беседу.

(Унаследовано от BotAdapter)
ContinueConversationAsync(ConversationReference, BotCallbackHandler, CancellationToken)
Устаревшие..

Отправляет упреждающее сообщение в беседу.

ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken)
Устаревшие..

Отправляет упреждающее сообщение в беседу.

(Унаследовано от BotAdapter)
ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)
Устаревшие..

Отправляет упреждающее сообщение в беседу.

(Унаследовано от BotAdapter)
CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken)
Устаревшие..

Создает беседу в указанном канале.

(Унаследовано от BotAdapter)
DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)
Устаревшие..

Удаляет существующее действие в беседе. Twilio SMS не поддерживает эту операцию.

ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Устаревшие..

Создает контекст шага и запускает конвейер ПО промежуточного слоя для входящего действия TRUSTED.

(Унаследовано от BotAdapter)
ProcessAsync(HttpRequest, HttpResponse, IBot, CancellationToken)
Устаревшие..

Создает контекст шага и запускает конвейер ПО промежуточного слоя для входящего действия.

RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)
Устаревшие..

Запускает обработку действий для текущего поворота бота.

(Унаследовано от BotAdapter)
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken)
Устаревшие..

Отправляет действия в беседу.

UpdateActivityAsync(ITurnContext, Activity, CancellationToken)
Устаревшие..

Заменяет существующее действие в беседе. Twilio SMS не поддерживает эту операцию.

Use(IMiddleware)
Устаревшие..

Добавляет ПО промежуточного слоя в конвейер адаптера.

(Унаследовано от BotAdapter)

Методы расширения

UseBotState(BotAdapter, BotState[])
Устаревшие..

Добавляет ПО промежуточного слоя в адаптер для регистрации одного или нескольких BotState объектов в контексте поворота. ПО промежуточного слоя регистрирует объекты состояния в контексте поворота в начале каждого шага.

UseState(BotAdapter, UserState, ConversationState, Boolean)
Устаревшие..

Регистрирует объекты состояния пользователя и диалога с помощью адаптера. Эти объекты будут доступны с TurnStateпомощью метода .Get<T>()

UseStorage(BotAdapter, IStorage)
Устаревшие..

Добавляет ПО промежуточного слоя в адаптер для регистрации IStorage объекта в контексте поворота. ПО промежуточного слоя регистрирует объекты состояния в контексте поворота в начале каждого шага.

Применяется к