Sdílet prostřednictvím


IMiddleware Rozhraní

Definice

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.

Platí pro

Viz také