Dela via


AutoSaveStateMiddleware.OnTurnAsync Metod

Definition

Innan svängen slutar anropar du SaveChangesAsync(ITurnContext, Boolean, CancellationToken) varje tillståndsobjekt.

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

Parametrar

turnContext
ITurnContext

Kontextobjektet för den här svängen.

next
NextDelegate

Ombudet som anropar för att fortsätta robotens pipeline för mellanprogram.

cancellationToken
CancellationToken

En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.

Returer

En uppgift som representerar det arbete som ska köras i kö.

Implementeringar

Kommentarer

Det här mellanprogrammet bevarar tillståndet när robotlogik har slutförts och innan vändningen avslutas.

Gäller för