Idioma

IMiddleware Interface

Definição

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.

Aplica-se a

Ver também