Język

IMiddleware Interfejs

Definicja

Reprezentuje middleware, które może operować na nadchodzących działaniach.

public interface IMiddleware
type IMiddleware = interface
Public Interface IMiddleware
Pochodne

Uwagi

A przekazuje BotAdapter przychodzące aktywności z kanału użytkownika do metody middleware OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) .

Możesz dodawać obiekty middleware do kolekcji middleware swojego adaptera. Adapter przetwarza i kieruje przychodzące aktywności przez pipeline middleware bota do logiki bota, a następnie z powrotem na zewnątrz. Gdy poszczególne działania wpływają do bota i z niego wypływają, oprogramowanie pośredniczące może je sprawdzać i wykonywać względem nich akcje — zarówno przed uruchomieniem logiki bota, jak i po jej uruchomieniu.

Dla każdej aktywności adapter wywołuje middleware w kolejności, w jakiej je dodałeś.

Metody

Nazwa Opis
OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

Po implementacji w middleware przetwarza przychodzącą aktywność.

Dotyczy

Zobacz też