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 recebidas.
public interface IMiddleware
type IMiddleware = interface
Public Interface IMiddleware
- Derivado
Observações
A BotAdapter passa as atividades recebidas do canal do utilizador para o método do OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) middleware.
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 bot e depois volta a sair. À 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 em que o adicionaste.
Métodos
| Name | Descrição |
|---|---|
| OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) |
Quando implementado em middleware, processa uma atividade recebida. |