Aracılığıyla paylaş


AutoSaveStateMiddleware Sınıf

Tanım

Ara yazılım, her dönüş bitmeden önce durumu otomatik olarak kalıcı hale getirmek için.

public class AutoSaveStateMiddleware : Microsoft.Bot.Builder.IMiddleware
type AutoSaveStateMiddleware = class
    interface IMiddleware
Public Class AutoSaveStateMiddleware
Implements IMiddleware
Devralma
AutoSaveStateMiddleware
Uygulamalar

Açıklamalar

Bu, yönettiği her durum nesnesini çağırır SaveChangesAsync(ITurnContext, Boolean, CancellationToken) .

Oluşturucular

AutoSaveStateMiddleware(BotState[])

AutoSaveStateMiddleware sınıfının yeni bir örneğini başlatır.

AutoSaveStateMiddleware(BotStateSet)

Bu nesne tarafından yönetilen durum yönetim nesnelerinin listesiyle sınıfının yeni bir örneğini AutoSaveStateMiddleware başlatır.

Özellikler

BotStateSet

Bu nesne tarafından yönetilen durum yönetimi nesnelerinin listesini alır veya ayarlar.

Yöntemler

Add(BotState)

Yönetecek durumlar listesine bir durum yönetimi nesnesi ekler.

OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

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

Şunlara uygulanır