IMiddleware Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |