Partilhar via


IMiddleware Interface

Definição

Representa middleware que pode operar em atividades de entrada.

public interface IMiddleware
type IMiddleware = interface
Public Interface IMiddleware
Derivado

Observações

Um BotAdapter transmite as atividades recebidas do canal do utilizador para o método do OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) middleware.

Pode adicionar objetos middleware à coleção de middleware do adaptador. O adaptador processa e direciona as atividades que entram através do pipeline do middleware do bot para a lógica do seu bot e que depois saem novamente. À medida que cada atividade entra e sai do bot, cada peça de middleware pode inspecionar ou agir sobre a atividade, tanto antes como depois da lógica do bot ser executada.

Para cada atividade, o adaptador chama middleware pela ordem pela qual o adicionou.

Métodos

OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

Quando implementado no middleware, processa uma atividade de entrada.

Aplica-se a

Ver também