語言

AutoSaveStateMiddleware 類別

定義

中介軟體能在每回合結束前自動維持狀態。

public class AutoSaveStateMiddleware : Microsoft.Bot.Builder.IMiddleware
type AutoSaveStateMiddleware = class
    interface IMiddleware
Public Class AutoSaveStateMiddleware
Implements IMiddleware
繼承
AutoSaveStateMiddleware
實作

備註

這會呼叫 SaveChangesAsync(ITurnContext, Boolean, CancellationToken) 它所管理的每個狀態物件。

建構函式

名稱 Description
AutoSaveStateMiddleware(BotState[])

初始化 AutoSaveStateMiddleware 類別的新執行個體。

AutoSaveStateMiddleware(BotStateSet)

初始化該類別的新實例 AutoSaveStateMiddleware ,並包含由該物件管理的狀態管理物件清單。

屬性

名稱 Description
BotStateSet

取得或設定由此物件管理的狀態管理物件清單。

方法

名稱 Description
Add(BotState)

將一個狀態管理物件加入待管理狀態清單。

OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

回合結束前,對每個狀態物件進行呼叫 SaveChangesAsync(ITurnContext, Boolean, CancellationToken) 。

適用於