Condividi tramite


IMiddleware.OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) Metodo

Definizione

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à.

Si applica a

Vedi anche