Langue

AutoSaveStateMiddleware.OnTurnAsync Méthode

Définition

Avant la fin du tour, appelle SaveChangesAsync(ITurnContext, Boolean, CancellationToken) chaque objet d’état.

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

Paramètres

turnContext
ITurnContext

Objet de contexte pour ce tour.

next
NextDelegate

Délégué à appeler pour continuer le pipeline d’intergiciel de bot.

cancellationToken
CancellationToken

Jeton d’annulation qui peut être utilisé par d’autres objets ou threads pour recevoir une notification d’annulation.

Retours

Tâche qui représente le travail mis en file d’attente à exécuter.

Implémente

Remarques

Ce middleware persiste après la fin de la logique du bot et avant la fin du tour.

S’applique à