Partager via


IMiddleware Interface

Définition

Représente un intergiciel qui peut fonctionner sur les activités entrantes.

public interface IMiddleware
type IMiddleware = interface
Public Interface IMiddleware
Dérivé

Remarques

Un BotAdapter passe les activités entrantes du canal de l’utilisateur à la méthode du OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) middleware.

Vous pouvez ajouter des objets middleware à la collection d’intergiciels de votre adaptateur. L’adaptateur traite les activités entrantes et les dirige via le pipeline de middlewares de bot vers la logique de votre bot et inversement. Comme chaque activité entre et sort du bot, chaque middleware peut effectuer une inspection ou une action sur l’activité, avant comme après l’exécution de la logique de bot.

Pour chaque activité, l’adaptateur appelle les intergiciels dans l’ordre dans lequel vous les avez ajoutés.

Méthodes

OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

En cas d’implémentation dans le middleware, traite une activité entrante.

S’applique à

Voir aussi