Compartir a través de


IMiddleware Interfaz

Definición

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.

Se aplica a

Consulte también