Condividi tramite


IMiddleware Interfaccia

Definizione

Rappresenta il middleware che può funzionare 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 del middleware OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) .

È possibile aggiungere oggetti middleware alla raccolta middleware dell'adattatore. L'adapter elabora e inoltra le attività in ingresso attraverso la pipeline middleware del bot alla logica del bot e poi nella direzione inversa. 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'adapter chiama il middleware nell'ordine in cui è stato aggiunto.

Metodi

OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

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

Si applica a

Vedi anche