語言

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>
衍生

備註

這依賴於 BotState 物件可從 turnContext.TurnState.Get<T>() 存取。

建構函式

名稱 Description
BotStateMemoryScope<T>(String)

初始化 BotStateMemoryScope<T> 類別的新執行個體。

屬性

名稱 Description
IncludeInSnapshot

取得或設定一個值,指示該記憶體是否應包含在快照中。

(繼承來源 MemoryScope)
Name

取得或設定範圍名稱。

(繼承來源 MemoryScope)

方法

名稱 Description
DeleteAsync(DialogContext, CancellationToken)

刪除儲存中的任何狀態和快 BotState取。

GetMemory(DialogContext)

取得此範圍的備份記憶體。

LoadAsync(DialogContext, Boolean, CancellationToken)

從儲存層填充此狀態 BotState 快取。

SaveChangesAsync(DialogContext, Boolean, CancellationToken)

將此 BotState 狀態快取寫入儲存層。

SetMemory(DialogContext, Object)

變更記憶體範圍的支援物件。

適用於