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 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ść. |