IMiddleware Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |