Lingua

IMiddleware Interfaccia

Definizione

Rappresenta il middleware che può operare sulle attività in ingresso.

public interface IMiddleware
type IMiddleware = interface
Public Interface IMiddleware
Derivato

Commenti

Un BotAdapter passa le attività in ingresso dal canale dell'utente al metodo di OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) del middleware.

Puoi aggiungere oggetti middleware alla collezione middleware del tuo adattatore. L'adattatore elabora e indirizza le attività in arrivo attraverso la pipeline middleware del bot verso la logica del bot e poi di nuovo in uscita. Quando ogni attività entra ed esce dal bot, ogni componente del middleware può ispezionare o agire in risposta all'attività, prima e dopo l'esecuzione della logica del bot.

Per ogni attività, l'adattatore chiama middleware nell'ordine in cui è stato aggiunto.

Metodi

Nome Descrizione
OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

Quando implementato nel middleware, elabora un'attività in arrivo.

Si applica a

Vedi anche