IMiddleware Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |