Udostępnij za pośrednictwem


IMiddleware Interfejs

Definicja

Reprezentuje oprogramowanie pośredniczące, które może działać na działaniach przychodzących.

public interface IMiddleware
type IMiddleware = interface
Public Interface IMiddleware
Pochodne

Uwagi

Element BotAdapter przekazuje działania przychodzące z kanału użytkownika do metody oprogramowania pośredniczącego OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) .

Obiekty oprogramowania pośredniczącego można dodać do kolekcji oprogramowania pośredniczącego karty. Adapter przetwarza działania przychodzące i kieruje je przez potok oprogramowania pośredniczącego bota do logiki bota, a następnie w drugą stronę. 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żdego działania adapter wywołuje oprogramowanie pośredniczące w kolejności, w której został dodany.

Metody

OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

W przypadku zaimplementowania oprogramowania pośredniczącego przetwarza działanie przychodzące.

Dotyczy

Zobacz też