IMiddleware Интерфейс

Определение

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

public interface IMiddleware
type IMiddleware = interface
Public Interface IMiddleware
Производный

Комментарии

Передает BotAdapter входящие действия из канала пользователя в метод ПО промежуточного OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) слоя.

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

Адаптер вызывает ПО промежуточного слоя для каждого действия в том порядке, в котором оно было добавлено.

Методы

OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

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

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

См. также раздел