Dela via


IMiddleware Gränssnitt

Definition

Representerar mellanprogram som kan köras på inkommande aktiviteter.

public interface IMiddleware
type IMiddleware = interface
Public Interface IMiddleware
Härledda

Kommentarer

En BotAdapter skickar inkommande aktiviteter från användarens kanal till mellanprogrammets OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) metod.

Du kan lägga till mellanprogramsobjekt i adapterns mellanprogramsamling. Adaptern bearbetar och dirigerar inkommande aktiviteter via robotens pipeline för mellanprogram till din robots logik och sedan tillbaka igen. När respektive aktivitet skickas in och ut ur roboten kan varje mellanprogram inspektera eller agera baserat på aktiviteten, både före och efter robotlogiken körs.

För varje aktivitet anropar adaptern mellanprogram i den ordning som du lade till den.

Metoder

OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

När den implementeras i mellanprogram bearbetar en inkommande aktivitet.

Gäller för

Se även