AutoSaveStateMiddleware 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
中介軟體能在每回合結束前自動維持狀態。
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) 。 |