IMiddleware Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje middleware, který může pracovat s příchozími aktivitami.
public interface IMiddleware
type IMiddleware = interface
Public Interface IMiddleware
- Odvozené
Poznámky
A předává BotAdapter příchozí aktivity z uživatelova kanálu do metody middleware OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) .
Do sbírky middleware svého adaptéru můžete přidat objekty middleware. Adaptér zpracovává a směruje příchozí aktivity přes bot middleware pipeline do logiky bota a zpět zpět. Když jednotlivé aktivity přicházejí do robota a odcházejí z něj ven, všechny části middlewaru můžou aktivity zkoumat nebo na ně reagovat před spuštěním i po spuštění logiky robota.
Pro každou aktivitu adaptér volá middleware v pořadí, v jakém jste ho přidali.
Metody
| Name | Description |
|---|---|
| OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) |
Když je implementován v middleware, zpracovává příchozí aktivitu. |