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


DialogContextMemoryScope Класс

Определение

DialogContextMemoryScope сопоставляет "dialogcontext" —> свойства.

public class DialogContextMemoryScope : Microsoft.Bot.Builder.Dialogs.Memory.Scopes.MemoryScope
type DialogContextMemoryScope = class
    inherit MemoryScope
Public Class DialogContextMemoryScope
Inherits MemoryScope
Наследование
DialogContextMemoryScope

Комментарии

dc.stack => стек всех идентификаторов диалогов вплоть до корневого диалога. dc.activeDialog => идентификатор активного диалогового окна. dc.parent => идентификатор родительского диалогового окна.

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

DialogContextMemoryScope()

Инициализирует новый экземпляр класса DialogContextMemoryScope.

Поля

ActiveDialog

Имя активного диалогового окна.

Parent

Родительское имя.

Stack

Имя стека.

Свойства

IncludeInSnapshot

Возвращает или задает значение, указывающее, должна ли эта память быть включена в моментальный снимок.

(Унаследовано от MemoryScope)
Name

Возвращает или задает имя области.

(Унаследовано от MemoryScope)

Методы

DeleteAsync(DialogContext, CancellationToken)

Удаляет все состояния в хранилище и кэш для этого BotState.

(Унаследовано от MemoryScope)
GetMemory(DialogContext)

Возвращает резервную память для этой области.

LoadAsync(DialogContext, Boolean, CancellationToken)

Заполняет кэш состояний для этого BotState из уровня хранилища.

(Унаследовано от MemoryScope)
SaveChangesAsync(DialogContext, Boolean, CancellationToken)

Записывает кэш состояний для этого BotState на уровень хранилища.

(Унаследовано от MemoryScope)
SetMemory(DialogContext, Object)

Изменяет резервный объект для области памяти.

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