IMiddleware Schnittstelle

Definition

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.

Gilt für:

Weitere Informationen