IMiddleware Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |