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


BotFrameworkHttpAdapter Класс

Определение

Внимание!

BotFrameworkHttpAdapter is still supported in v4 but the recommended adapter is CloudAdapter

Реализация адаптера Bot Builder, используемая для обработки HTTP-запросов bot Framework.

[System.Obsolete("BotFrameworkHttpAdapter is still supported in v4 but the recommended adapter is `CloudAdapter`", false)]
public class BotFrameworkHttpAdapter : Microsoft.Bot.Builder.Streaming.BotFrameworkHttpAdapterBase, Microsoft.Bot.Builder.Integration.AspNet.Core.IBotFrameworkHttpAdapter
[<System.Obsolete("BotFrameworkHttpAdapter is still supported in v4 but the recommended adapter is `CloudAdapter`", false)>]
type BotFrameworkHttpAdapter = class
    inherit BotFrameworkHttpAdapterBase
    interface IBotFrameworkHttpAdapter
Public Class BotFrameworkHttpAdapter
Inherits BotFrameworkHttpAdapterBase
Implements IBotFrameworkHttpAdapter
Наследование
Атрибуты
Реализации

Комментарии

BotFrameworkHttpAdapter по-прежнему поддерживается, но рекомендуемый адаптер CloudAdapter.

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

BotFrameworkHttpAdapter(IConfiguration, ICredentialProvider, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger)
Устаревшие..

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

BotFrameworkHttpAdapter(IConfiguration, ILogger<BotFrameworkHttpAdapter>)
Устаревшие..

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

BotFrameworkHttpAdapter(ICredentialProvider, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger)
Устаревшие..

Инициализирует новый экземпляр класса BotFrameworkHttpAdapter с помощью поставщика учетных данных.

BotFrameworkHttpAdapter(ICredentialProvider, IChannelProvider, HttpClient, ILogger<BotFrameworkHttpAdapter>)
Устаревшие..

Инициализирует новый экземпляр класса BotFrameworkHttpAdapter с помощью поставщика учетных данных.

BotFrameworkHttpAdapter(ICredentialProvider, IChannelProvider, ILogger<BotFrameworkHttpAdapter>)
Устаревшие..

Инициализирует новый экземпляр класса BotFrameworkHttpAdapter с помощью поставщика учетных данных.

Поля

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

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

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

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

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

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

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

Свойства

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

Получает карту приложений для AppCredentials для этого адаптера.

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

Возвращает поставщика каналов для этого адаптера.

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

Возвращает или задает удостоверение утверждений для этого адаптера.

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

Возвращает или задает бот, подключенный к этому адаптеру.

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

Возвращает поставщик учетных данных для этого адаптера.

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

Возвращает пользовательский HttpClient для этого адаптера, если он указан.

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

Возвращает средство ведения журнала для этого адаптера.

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

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

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

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

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

Возвращает или задает обработчики запросов для этого адаптера.

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

Методы

BuildCredentialsAsync(String, String)
Устаревшие..

Логика создания объекта AppCredentials для получения маркеров для этого HttpClient.

(Унаследовано от BotFrameworkAdapter)
CanProcessOutgoingActivity(Activity)
Устаревшие..

Оценивает, возможно ли обработка исходящего действия.

(Унаследовано от BotFrameworkHttpAdapterBase)
ConnectNamedPipeAsync(String, IBot, String)
Устаревшие..

Создает новый StreamRequestHandler для прослушивания указанного именованного канала и передачи запросов этому адаптеру.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Создает беседу на указанном канале. Перегрузка получает ConversationReference, включая клиент.

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

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

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

Создает беседу на указанном канале. Перегрузка получает ConversationReference, включая клиент.

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

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

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

Создает клиент OAuth для бота.

(Унаследовано от BotFrameworkAdapter)
CreateOAuthApiClientAsync(ITurnContext, AppCredentials)
Устаревшие..

Создает клиент OAuth для бота с учетными данными.

(Унаследовано от BotFrameworkAdapter)
CreateStreamingRequestHandler(IBot, WebSocket, String)
Устаревшие..

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

DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)
Устаревшие..

Удаляет существующее действие в беседе.

(Унаследовано от BotFrameworkAdapter)
DeleteConversationMemberAsync(ITurnContext, String, CancellationToken)
Устаревшие..

Удаляет члена из текущей беседы.

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

Реализация адаптера Bot Builder, используемая для обработки HTTP-запросов bot Framework.

(Унаследовано от BotFrameworkHttpAdapterBase)
Dispose(Boolean)
Устаревшие..

Удаляет ресурсы StreamingRequestHandler.

(Унаследовано от BotFrameworkHttpAdapterBase)
ExchangeTokenAsync(ITurnContext, AppCredentials, String, String, TokenExchangeRequest, CancellationToken)
Устаревшие..

Выполняет операцию обмена маркерами, например для единого входа.

(Унаследовано от BotFrameworkAdapter)
ExchangeTokenAsync(ITurnContext, String, String, TokenExchangeRequest, CancellationToken)
Устаревшие..

Выполняет операцию обмена маркерами, например для единого входа.

(Унаследовано от BotFrameworkAdapter)
GetAadTokensAsync(ITurnContext, AppCredentials, String, String[], String, CancellationToken)
Устаревшие..

Извлекает маркеры Azure Active Directory для определенных ресурсов в настроенном подключении с помощью настраиваемых appCredentials.

(Унаследовано от BotFrameworkAdapter)
GetAadTokensAsync(ITurnContext, String, String[], String, CancellationToken)
Устаревшие..

Извлекает маркеры Azure Active Directory для определенных ресурсов в настроенном подключении с помощью appCredentials бота.

(Унаследовано от BotFrameworkAdapter)
GetActivityMembersAsync(ITurnContext, String, CancellationToken)
Устаревшие..

Выводит список членов заданного действия.

(Унаследовано от BotFrameworkAdapter)
GetConversationMembersAsync(ITurnContext, CancellationToken)
Устаревшие..

Выводит список членов текущей беседы.

(Унаследовано от BotFrameworkAdapter)
GetConversationsAsync(ITurnContext, String, CancellationToken)
Устаревшие..

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

(Унаследовано от BotFrameworkAdapter)
GetConversationsAsync(String, MicrosoftAppCredentials, String, CancellationToken)
Устаревшие..

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

(Унаследовано от BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, CancellationToken)
Устаревшие..

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

(Унаследовано от BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken)
Устаревшие..

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

(Унаследовано от BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, String, CancellationToken)
Устаревшие..

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

(Унаследовано от BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, String, String, String, CancellationToken)
Устаревшие..

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

(Унаследовано от BotFrameworkAdapter)
GetSignInResourceAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken)
Устаревшие..

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

(Унаследовано от BotFrameworkAdapter)
GetSignInResourceAsync(ITurnContext, String, CancellationToken)
Устаревшие..

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

(Унаследовано от BotFrameworkAdapter)
GetSignInResourceAsync(ITurnContext, String, String, String, CancellationToken)
Устаревшие..

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

(Унаследовано от BotFrameworkAdapter)
GetTokenStatusAsync(ITurnContext, AppCredentials, String, String, CancellationToken)
Устаревшие..

Извлекает состояние токена для каждого настроенного подключения для данного пользователя с помощью настраиваемых appCredentials.

(Унаследовано от BotFrameworkAdapter)
GetTokenStatusAsync(ITurnContext, String, String, CancellationToken)
Устаревшие..

Извлекает состояние токена для каждого настроенного подключения для данного пользователя с помощью appCredentials бота.

(Унаследовано от BotFrameworkAdapter)
GetUserTokenAsync(ITurnContext, AppCredentials, String, String, CancellationToken)
Устаревшие..

Пытается получить маркер для пользователя, который находится в потоке входа, с помощью настраиваемых AppCredentials.

(Унаследовано от BotFrameworkAdapter)
GetUserTokenAsync(ITurnContext, String, String, CancellationToken)
Устаревшие..

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

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

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

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

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

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

Этот метод можно вызывать изнутри метода POST в любой реализации контроллера.

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

Отправляет исходящее действие.

(Унаследовано от BotFrameworkHttpAdapterBase)
ProcessStreamingActivityAsync(Activity, BotCallbackHandler, CancellationToken)
Устаревшие..

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

(Унаследовано от BotFrameworkHttpAdapterBase)
RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)
Устаревшие..

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

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

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

(Унаследовано от BotFrameworkAdapter)
SendStreamingActivityAsync(Activity, CancellationToken)
Устаревшие..

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

(Унаследовано от BotFrameworkHttpAdapterBase)
SignOutUserAsync(ITurnContext, AppCredentials, String, String, CancellationToken)
Устаревшие..

Подписывает пользователя с помощью сервера токенов с помощью настраиваемых appCredentials.

(Унаследовано от BotFrameworkAdapter)
SignOutUserAsync(ITurnContext, String, String, CancellationToken)
Устаревшие..

Подписывает пользователя с помощью сервера маркеров с помощью appCredentials бота.

(Унаследовано от BotFrameworkAdapter)
UpdateActivityAsync(ITurnContext, Activity, CancellationToken)
Устаревшие..

Заменяет существующее действие в беседе.

(Унаследовано от BotFrameworkAdapter)
Use(IMiddleware)
Устаревшие..

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

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

Явные реализации интерфейса

IConnectorClientBuilder.CreateConnectorClientAsync(String, ClaimsIdentity, String, CancellationToken)
Устаревшие..

Реализация адаптера Bot Builder, используемая для обработки HTTP-запросов bot Framework.

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

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

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

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

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

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

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

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

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