Aracılığıyla paylaş


AutoSaveStateMiddleware.OnTurnAsync Yöntem

Tanım

Dönüş bitmeden önce her durum nesnesini çağırır SaveChangesAsync(ITurnContext, Boolean, CancellationToken) .

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

Parametreler

turnContext
ITurnContext

Bu dönüş için bağlam nesnesi.

next
NextDelegate

Bot ara yazılım işlem hattına devam etmek için çağrıda bulunan temsilci.

cancellationToken
CancellationToken

İptal bildirimini almak için diğer nesneler veya iş parçacıkları tarafından kullanılabilecek bir iptal belirteci.

Döndürülenler

Yürütülmek üzere kuyruğa alınan çalışmayı temsil eden görev.

Uygulamalar

Açıklamalar

Bu ara yazılım, bot mantığı tamamlandıktan sonra ve dönüş sona ermeden önce durumu devam ettiriyor.

Şunlara uygulanır