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 l’intergiciel qui peut fonctionner sur les activités entrantes.
public interface IMiddleware
type IMiddleware = interface
Public Interface IMiddleware
- Dérivé
Remarques
Une BotAdapter transmet les activités entrantes du canal de l’utilisateur à la méthode de OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) de l’intergiciel.
Vous pouvez ajouter des objets middleware à la collection middleware de votre adaptateur. L’adaptateur traite et dirige les activités entrantes via le pipeline middleware du bot vers la logique de votre bot, puis revient vers la sortie. 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 l’intergiciel dans l’ordre dans lequel vous l’avez ajouté.
Méthodes
| Nom | Description |
|---|---|
| OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) |
Lorsqu’il est implémenté dans un middleware, il traite une activité entrante. |