IMiddleware Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa el middleware que puede funcionar en actividades entrantes.
public interface IMiddleware
type IMiddleware = interface
Public Interface IMiddleware
- Derivado
Comentarios
Pasa BotAdapter las actividades entrantes del canal del usuario al método del OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) middleware.
Puede agregar objetos de middleware a la colección de middleware del adaptador. El adaptador procesa y dirige las actividades entrantes a través de la canalización de software intermedio del bot a la lógica del bot y, luego, otra vez de vuelta. Cuando las actividades entran y salen de los bots, cada fragmento de software intermedio puede inspeccionar o actuar sobre la actividad, tanto antes como después de que se ejecute la lógica del bot.
Para cada actividad, el adaptador llama al middleware en el orden en que se ha agregado.
Métodos
OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) |
Cuando se implementa en middleware, procesa una actividad entrante. |