AutoSaveStateMiddleware クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ミドルウェアで各ターン終了前に自動的に状態を永続化します。
public class AutoSaveStateMiddleware : Microsoft.Bot.Builder.IMiddleware
type AutoSaveStateMiddleware = class
interface IMiddleware
Public Class AutoSaveStateMiddleware
Implements IMiddleware
- 継承
-
AutoSaveStateMiddleware
- 実装
注釈
これにより、管理する各状態オブジェクトで SaveChangesAsync(ITurnContext, Boolean, CancellationToken) を呼び出します。
コンストラクター
| 名前 | 説明 |
|---|---|
| AutoSaveStateMiddleware(BotState[]) |
AutoSaveStateMiddleware クラスの新しいインスタンスを初期化します。 |
| AutoSaveStateMiddleware(BotStateSet) |
AutoSaveStateMiddlewareクラスの新しいインスタンスを初期化し、そのオブジェクトによって管理される状態管理オブジェクトのリストを付与します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| BotStateSet |
このオブジェクトで管理される状態管理オブジェクトのリストを取得したり設定したりします。 |
メソッド
| 名前 | 説明 |
|---|---|
| Add(BotState) |
管理する状態リストに状態管理オブジェクトを追加します。 |
| OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) |
ターン終了前に、各状態オブジェクトに対して SaveChangesAsync(ITurnContext, Boolean, CancellationToken) 呼び出しを行います。 |