IMiddleware Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |