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)

更改内存范围的后备对象。

适用于