BotFrameworkHttpAdapterBase Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Базовый класс адаптера HTTP.
public class BotFrameworkHttpAdapterBase : Microsoft.Bot.Builder.BotFrameworkAdapter, IDisposable, Microsoft.Bot.Builder.Streaming.IStreamingActivityProcessor
type BotFrameworkHttpAdapterBase = class
inherit BotFrameworkAdapter
interface IStreamingActivityProcessor
interface IDisposable
Public Class BotFrameworkHttpAdapterBase
Inherits BotFrameworkAdapter
Implements IDisposable, IStreamingActivityProcessor
- Наследование
- Производный
- Реализации
Комментарии
BotFrameworkAdapter по-прежнему поддерживается, но рекомендуемый адаптер CloudAdapter
.
Конструкторы
BotFrameworkHttpAdapterBase(ICredentialProvider, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger) |
Инициализирует новый экземпляр класса BotFrameworkHttpAdapterBase. |
BotFrameworkHttpAdapterBase(ICredentialProvider, IChannelProvider, HttpClient, ILogger<BotFrameworkHttpAdapterBase>) |
Инициализирует новый экземпляр класса BotFrameworkHttpAdapterBase. |
BotFrameworkHttpAdapterBase(ICredentialProvider, IChannelProvider, ILogger<BotFrameworkHttpAdapterBase>) |
Инициализирует новый экземпляр класса BotFrameworkHttpAdapterBase. |
Поля
BotIdentityKey |
Строковое значение ключа удостоверения бота. (Унаследовано от BotAdapter) |
InvokeResponseKey |
Значение ключа для любого invokeResponseActivity, которое будет находиться в TurnState. (Унаследовано от BotAdapter) |
OAuthScopeKey |
Строковое значение ключа области OAuth. (Унаследовано от BotAdapter) |
Свойства
AppCredentialMap |
Получает карту приложений для AppCredentials для этого адаптера. (Унаследовано от BotFrameworkAdapter) |
ChannelProvider |
Возвращает поставщика каналов для этого адаптера. (Унаследовано от BotFrameworkAdapter) |
ClaimsIdentity |
Возвращает или задает удостоверение утверждений для этого адаптера. |
ConnectedBot |
Возвращает или задает бот, подключенный к этому адаптеру. |
CredentialProvider |
Возвращает поставщик учетных данных для этого адаптера. (Унаследовано от BotFrameworkAdapter) |
HttpClient |
Возвращает пользовательский HttpClient для этого адаптера, если он указан. (Унаследовано от BotFrameworkAdapter) |
Logger |
Возвращает средство ведения журнала для этого адаптера. (Унаследовано от BotFrameworkAdapter) |
MiddlewareSet |
Возвращает коллекцию ПО промежуточного слоя в конвейере адаптера. (Унаследовано от BotAdapter) |
OnTurnError |
Возвращает или задает обработчик ошибок, который может перехватывать исключения в по промежуточном слоях или приложении. (Унаследовано от BotAdapter) |
RequestHandlers |
Возвращает или задает обработчики запросов для этого адаптера. |
Методы
BuildCredentialsAsync(String, String) |
Логика создания объекта AppCredentials для получения маркеров для этого HttpClient. (Унаследовано от BotFrameworkAdapter) |
CanProcessOutgoingActivity(Activity) |
Оценивает, возможно ли обработка исходящего действия. |
ConnectNamedPipeAsync(String, IBot, String) |
Создает новый StreamRequestHandler для прослушивания указанного именованного канала и передачи запросов этому адаптеру. |
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() |
Базовый класс адаптера HTTP. |
Dispose(Boolean) |
Удаляет ресурсы StreamingRequestHandler. |
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) |
ProcessOutgoingActivityAsync(ITurnContext, Activity, CancellationToken) |
Отправляет исходящее действие. |
ProcessStreamingActivityAsync(Activity, BotCallbackHandler, CancellationToken) |
Основной метод адаптера для обработки действий, отправленных из канала потоковой передачи. Создает контекст поворота и запускает конвейер ПО промежуточного слоя для входящего действия. Вызывает ArgumentNullException для аргументов NULL. |
RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken) |
Запускает обработку действий для текущего поворота бота. (Унаследовано от BotAdapter) |
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken) |
Отправляет действия в беседу. (Унаследовано от BotFrameworkAdapter) |
SendStreamingActivityAsync(Activity, CancellationToken) |
Отправляет действие. |
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) |
Базовый класс адаптера HTTP. (Унаследовано от BotFrameworkAdapter) |
Методы расширения
UseBotState(BotAdapter, BotState[]) |
Добавляет ПО промежуточного слоя в адаптер для регистрации одного или нескольких объектов BotState в контексте включения. ПО промежуточного слоя регистрирует объекты состояния в контексте поворота в начале каждого шага. |
UseState(BotAdapter, UserState, ConversationState, Boolean) |
Устаревшие..
Регистрирует объекты состояния пользователя и беседы с адаптером. Эти объекты будут доступны через TurnStateконтекста поворота. методGet<T>(). |
UseStorage(BotAdapter, IStorage) |
Добавляет ПО промежуточного слоя в адаптер, чтобы зарегистрировать объект IStorage в контексте поворота. ПО промежуточного слоя регистрирует объекты состояния в контексте поворота в начале каждого шага. |