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
Předá BotAdapter příchozí aktivity z kanálu uživatele metodě middlewaru OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) .
Do kolekce middlewaru adaptéru můžete přidat objekty middlewaru. Adaptér zpracovává příchozí aktivity a přes kanál middlewaru robota je směruje do logiky robota a pak zpět ven. 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 volá adaptér middleware v pořadí, ve kterém jste ho přidali.
Metody
OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) |
Při implementaci v middlewaru zpracovává příchozí aktivitu. |