Jazyk

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

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.

Platí pro

Viz také