Поделиться через


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)
Наследование

Комментарии

Это зависит от доступности объекта ConversationState из turnContext.TurnState.Get<ConversationState>().

Конструкторы

ConversationMemoryScope()

Инициализирует новый экземпляр класса ConversationMemoryScope. Создайте объект ConversationMemoryScope, привязанный к ConversationState.

Свойства

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

Применяется к