IMiddleware Interface

Definição

Representa o middleware que pode operar em atividades de entrada.

public interface IMiddleware
type IMiddleware = interface
Public Interface IMiddleware
Derivado

Comentários

Um BotAdapter passa as atividades de entrada do canal do usuário para o método OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) do middleware.

Você pode adicionar objetos de middleware à coleção de middleware do seu adaptador. O adaptador processa e direciona as atividades recebidas através do pipeline middleware do bot para a lógica do seu bot e depois volta para fora. À medida que cada atividade entra e sai do bot, cada componente de middleware pode inspecionar ou atuar sobre a atividade, tanto antes quanto depois da execução da lógica do bot.

Para cada atividade, o adaptador chama o middleware na ordem em que você o adicionou.

Métodos

Nome Description
OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

Quando implementado em middleware, processa uma atividade recebida.

Aplica-se a

Confira também