BotFrameworkHttpAdapter Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Реализация адаптера Bot Builder, используемая для обработки HTTP-запросов bot Framework.
public class BotFrameworkHttpAdapter : Microsoft.Bot.Builder.Streaming.BotFrameworkHttpAdapterBase, Microsoft.Bot.Builder.Integration.AspNet.WebApi.IBotFrameworkHttpAdapter
type BotFrameworkHttpAdapter = class
inherit BotFrameworkHttpAdapterBase
interface IBotFrameworkHttpAdapter
Public Class BotFrameworkHttpAdapter
Inherits BotFrameworkHttpAdapterBase
Implements IBotFrameworkHttpAdapter
- Наследование
- Реализации
Конструкторы
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) |
Создает новый StreamingRequestHandler для прослушивания указанного именованного канала и передачи запросов этому адаптеру. (Унаследовано от 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) |
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) |
Перечисляет беседы, в которых этот бот принимал участие для заданного сервера каналов. Сервер каналов возвращает результаты на страницах, и каждая страница будет содержать |
GetConversationsAsync(String, MicrosoftAppCredentials, String, CancellationToken) |
Перечисляет беседы, в которых этот бот принимал участие для заданного сервера каналов. Сервер каналов возвращает результаты на страницах, и каждая страница будет содержать |
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(HttpRequestMessage, HttpResponseMessage, 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 объекта в контексте поворота. ПО промежуточного слоя регистрирует объекты состояния в контексте поворота в начале каждого шага. |