Språk

IMiddleware Gränssnitt

Definition

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

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

Kommentarer

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

Du kan lägga till middleware-objekt i din adapters middleware-samling. Adaptern bearbetar och dirigerar inkommande aktiviteter via botens middleware-pipeline till din bots logik och sedan ut 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 middleware i den ordning du lade till den.

Metoder

Name Description
OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

När det implementeras i middleware bearbetar det en inkommande aktivitet.

Gäller för

Se även