UserMemoryScope 类

定义

UserMemoryScope 表示用户范围的内存。

public class UserMemoryScope : Microsoft.Bot.Builder.Dialogs.Memory.Scopes.BotStateMemoryScope<Microsoft.Bot.Builder.UserState>
type UserMemoryScope = class
    inherit BotStateMemoryScope<UserState>
Public Class UserMemoryScope
Inherits BotStateMemoryScope(Of UserState)
继承

注解

这依赖于可从 turnContext.TurnState.Get<UserState () 访问的 UserState> 对象。

构造函数

UserMemoryScope()

初始化 UserMemoryScope 类的新实例。

属性

IncludeInSnapshot

获取或设置一个值,该值指示是否应将此内存包含在快照中。

(继承自 MemoryScope)
Name

获取或设置范围的名称。

(继承自 MemoryScope)

方法

DeleteAsync(DialogContext, CancellationToken)

删除此 BotState的存储和缓存中的任何状态。

(继承自 BotStateMemoryScope<T>)
GetMemory(DialogContext)

获取此范围的后备内存。

(继承自 BotStateMemoryScope<T>)
LoadAsync(DialogContext, Boolean, CancellationToken)

从存储层填充此 BotState 的状态缓存。

(继承自 BotStateMemoryScope<T>)
SaveChangesAsync(DialogContext, Boolean, CancellationToken)

将此的状态 BotState 缓存写入存储层。

(继承自 BotStateMemoryScope<T>)
SetMemory(DialogContext, Object)

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

(继承自 BotStateMemoryScope<T>)

适用于