IMiddleware Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Middleware dar, die bei eingehenden Aktivitäten ausgeführt werden kann.
public interface IMiddleware
type IMiddleware = interface
Public Interface IMiddleware
- Abgeleitet
Hinweise
Ein BotAdapter übergibt eingehende Aktivitäten vom Kanal des Benutzers an die -Methode der OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) Middleware.
Sie können Middlewareobjekte zur Middlewaresammlung Ihres Adapters hinzufügen. Der Adapter verarbeitet und leitet eingehende Aktivitäten durch die Bot-Middlewarepipeline zur Logik Ihres Bots und wieder zurück. Während jede Aktivität den Bot durchläuft, kann jede Middleware die Aktivität überprüfen und beeinflussen, sowohl bevor als auch nachdem die Bot-Logik ausgeführt wurde.
Der Adapter ruft für jede Aktivität Middleware in der Reihenfolge auf, in der Sie sie hinzugefügt haben.
Methoden
OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) |
Verarbeitet bei Implementierung in Middleware eine eingehende Aktivität. |