IMiddleware Interfaz

Definición

Representa el middleware que puede funcionar en actividades entrantes.

public interface IMiddleware
type IMiddleware = interface
Public Interface IMiddleware
Derivado

Comentarios

Un BotAdapter pasa las actividades entrantes desde el canal del usuario al método OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) del middleware.

Puedes añadir objetos de middleware a la colección de middleware de tu adaptador. El adaptador procesa y dirige las actividades entrantes a través del pipeline middleware del bot hacia la lógica de tu bot y luego de nuevo hacia fuera. 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 lo agregó.

Métodos

Nombre Description
OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

Cuando se implementa en middleware, procesa una actividad entrante.

Se aplica a

Consulte también