IMiddleware Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет ПО промежуточного слоя, которое может работать с входящими действиями.
public interface IMiddleware
type IMiddleware = interface
Public Interface IMiddleware
- Производный
Комментарии
Передает BotAdapter входящие действия из канала пользователя в метод ПО промежуточного OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) слоя.
Объекты ПО промежуточного слоя можно добавить в коллекцию ПО промежуточного слоя адаптера. Адаптер обрабатывает и направляет входящие действия через конвейер ПО промежуточного слоя бота в логику бота, а затем обратно. Каждый поток действий входа и выхода бота, каждый компонент ПО промежуточного слоя может проверять или выполнять действие до и после запуска логики бота.
Адаптер вызывает ПО промежуточного слоя для каждого действия в том порядке, в котором оно было добавлено.
Методы
OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) |
При реализации в ПО промежуточного слоя обрабатывает входящее действие. |