IMiddleware.OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) Metodo
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.
Quando implementato nel middleware, elabora un'attività in ingresso.
public System.Threading.Tasks.Task OnTurnAsync (Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Builder.NextDelegate next, System.Threading.CancellationToken cancellationToken = default);
abstract member OnTurnAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.NextDelegate * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function OnTurnAsync (turnContext As ITurnContext, next As NextDelegate, Optional cancellationToken As CancellationToken = Nothing) As Task
Parametri
- turnContext
- ITurnContext
Oggetto contesto per questo turno.
- next
- NextDelegate
Delegato da chiamare per continuare la pipeline del middleware del bot.
- cancellationToken
- CancellationToken
Token di annullamento utilizzabile da altri oggetti o thread per ricevere l'avviso dell'annullamento.
Restituisce
Attività che rappresenta la coda di lavoro da eseguire.
Commenti
Il middleware chiama il delegato per passare il next
controllo al middleware successivo nella pipeline. Se il middleware non chiama il delegato successivo, l'adapter non chiama uno dei gestori delle richieste del middleware successivo o del gestore di ricezione del bot e il corto circuito della pipeline.
Fornisce turnContext
informazioni sull'attività in ingresso e altri dati necessari per elaborare l'attività.