AutoSaveStateMiddleware.OnTurnAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Antes do término do turno, chama SaveChangesAsync(ITurnContext, Boolean, CancellationToken) cada objeto de estado.
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
override this.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
Parâmetros
- turnContext
- ITurnContext
O objeto de contexto para este turno.
- next
- NextDelegate
O delegado a ser chamado para continuar o pipeline de middleware de bot.
- cancellationToken
- CancellationToken
Um token de cancelamento que pode ser usado por outros objetos ou threads para receber aviso de cancelamento.
Retornos
Uma tarefa que representa o trabalho enfileirado a ser executado.
Implementações
Comentários
Esse middleware permanece no estado após a conclusão da lógica do bot e antes do turno terminar.