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


BotFrameworkHttpAdapterBase Класс

Определение

Внимание!

Use CloudAdapter instead.

Базовый класс адаптера HTTP.

[System.Obsolete("Use `CloudAdapter` instead.", false)]
public class BotFrameworkHttpAdapterBase : Microsoft.Bot.Builder.BotFrameworkAdapter, IDisposable, Microsoft.Bot.Builder.Streaming.IStreamingActivityProcessor
[<System.Obsolete("Use `CloudAdapter` instead.", false)>]
type BotFrameworkHttpAdapterBase = class
    inherit BotFrameworkAdapter
    interface IStreamingActivityProcessor
    interface IDisposable
Public Class BotFrameworkHttpAdapterBase
Inherits BotFrameworkAdapter
Implements IDisposable, IStreamingActivityProcessor
Наследование
BotFrameworkHttpAdapterBase
Производный
Атрибуты
Реализации

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

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)
Устаревшие..

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

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)
Устаревшие..

Перечисляет беседы, в которых этот бот принимал участие для заданного сервера каналов. Сервер каналов возвращает результаты на страницах, и каждая страница будет содержать 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)
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 объекта в контексте поворота. ПО промежуточного слоя регистрирует объекты состояния в контексте поворота в начале каждого шага.

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