IMiddleware Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |