ConversationMemoryScope 类

定义

ConversationMemoryScope 表示对话范围的内存。

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

注解

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

构造函数

ConversationMemoryScope()

初始化 ConversationMemoryScope 类的新实例。 创建绑定到 ConversationState 的新 ConversationMemoryScope。

属性

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>)

适用于