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


DialogMemoryScope class

DialogMemoryScope сопоставляет "dialog" —> dc.parent.activeDialog.state || dc.activeDialog.state

Extends

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

DialogMemoryScope()

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

Унаследованные свойства

includeInSnapshot

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

name

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

Методы

getMemory(DialogContext)

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

setMemory(DialogContext, object)

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

Наследуемые методы

delete(DialogContext)

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

load(DialogContext)

Загружает области резервной памяти в начале поворота.

saveChanges(DialogContext)

Сохраняет области резервной памяти в конце поворота.

Сведения о конструкторе

DialogMemoryScope()

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

new DialogMemoryScope()

Сведения об унаследованном свойстве

includeInSnapshot

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

includeInSnapshot: boolean

Значение свойства

boolean

наследуется отMemoryScope.includeInSnapshot

name

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

name: string

Значение свойства

string

унаследован отMemoryScope.name

Сведения о методе

getMemory(DialogContext)

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

function getMemory(dc: DialogContext): object

Параметры

dc
DialogContext

Объект DialogContext для этого поворота.

Возвращаемое значение

object

Память для области.

setMemory(DialogContext, object)

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

function setMemory(dc: DialogContext, memory: object)

Параметры

dc
DialogContext

Объект DialogContext для этого поворота.

memory

object

Объект памяти, заданный для области.

Сведения о наследуемом методе

delete(DialogContext)

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

function delete(_dc: DialogContext): Promise<void>

Параметры

_dc
DialogContext

Текущий контекст диалогового окна.

Возвращаемое значение

Promise<void>

унаследован отMemoryScope.delete

load(DialogContext)

Загружает области резервной памяти в начале поворота.

function load(_dc: DialogContext): Promise<void>

Параметры

_dc
DialogContext

Текущий контекст диалогового окна.

Возвращаемое значение

Promise<void>

унаследовано отMemoryScope.load

saveChanges(DialogContext)

Сохраняет области резервной памяти в конце поворота.

function saveChanges(_dc: DialogContext): Promise<void>

Параметры

_dc
DialogContext

Текущий контекст диалогового окна.

Возвращаемое значение

Promise<void>

унаследован отMemoryScope.saveChanges