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


SettingsMemoryScope class

SettingsMemoryScope сопоставляет "параметры" —> dc.context.turnState['settings']

Extends

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

SettingsMemoryScope(Record<string, unknown>)

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

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

includeInSnapshot

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

name

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

Методы

getMemory(DialogContext)

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

load(DialogContext)

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

delete(DialogContext)

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

saveChanges(DialogContext)

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

setMemory(DialogContext, object)

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

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

SettingsMemoryScope(Record<string, unknown>)

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

new SettingsMemoryScope(initialSettings?: Record<string, unknown>)

Параметры

initialSettings

Record<string, unknown>

начальный набор параметров для предоставления

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

includeInSnapshot

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

includeInSnapshot: boolean

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

boolean

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

name

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

name: string

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

string

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

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

getMemory(DialogContext)

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

function getMemory(dc: DialogContext): Record<string, unknown>

Параметры

dc
DialogContext

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

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

Record<string, unknown>

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

load(DialogContext)

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

Параметры

dc
DialogContext

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

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

Promise<void>

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

delete(DialogContext)

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

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

Параметры

_dc
DialogContext

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

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

Promise<void>

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

saveChanges(DialogContext)

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

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

Параметры

_dc
DialogContext

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

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

Promise<void>

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

setMemory(DialogContext, object)

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

function setMemory(_dc: DialogContext, _memory: object)

Параметры

_dc
DialogContext

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

_memory

object

память для назначения

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