次の方法で共有


BotStateMemoryScope<T> クラス

定義

BotStateMemoryScope は、BotState スコープのメモリを表します。

public class BotStateMemoryScope<T> : Microsoft.Bot.Builder.Dialogs.Memory.Scopes.MemoryScope where T : BotState
type BotStateMemoryScope<'T (requires 'T :> BotState)> = class
    inherit MemoryScope
Public Class BotStateMemoryScope(Of T)
Inherits MemoryScope

型パラメーター

T

BotState 型。

継承
BotStateMemoryScope<T>
派生

注釈

これは、turnContext.TurnState.Get<T>() からアクセスできる BotState オブジェクトに依存します。

コンストラクター

BotStateMemoryScope<T>(String)

BotStateMemoryScope<T> クラスの新しいインスタンスを初期化します。

プロパティ

IncludeInSnapshot

このメモリをスナップショットに含めるかどうかを示す値を取得または設定します。

(継承元 MemoryScope)
Name

スコープの名前を取得または設定します。

(継承元 MemoryScope)

メソッド

DeleteAsync(DialogContext, CancellationToken)

ストレージ内の状態と、この BotStateのキャッシュを削除します。

GetMemory(DialogContext)

このスコープのバッキング メモリを取得します。

LoadAsync(DialogContext, Boolean, CancellationToken)

ストレージ レイヤーから、この BotState 状態キャッシュを設定します。

SaveChangesAsync(DialogContext, Boolean, CancellationToken)

この BotState の状態キャッシュをストレージ レイヤーに書き込みます。

SetMemory(DialogContext, Object)

メモリ スコープのバッキング オブジェクトを変更します。

適用対象