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


UserMemoryScope class

Память, ограниченная текущим пользователем.

Extends

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

UserMemoryScope()

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

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

includeInSnapshot

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

name

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

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

delete(DialogContext)

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

getMemory(DialogContext)

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

load(DialogContext, boolean)

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

saveChanges(DialogContext, boolean)

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

setMemory(DialogContext, object)

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

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

UserMemoryScope()

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

new UserMemoryScope()

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

includeInSnapshot

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

includeInSnapshot: boolean

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

boolean

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

name

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

name: string

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

string

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

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

delete(DialogContext)

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

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

Параметры

_dc
DialogContext

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

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

Promise<void>

Обещание, представляющее рабочую очередь для выполнения.

наследуется отBotStateMemoryScope.delete

getMemory(DialogContext)

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

function getMemory(dc: DialogContext): object

Параметры

dc
DialogContext

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

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

object

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

унаследован отBotStateMemoryScope.getMemory

load(DialogContext, boolean)

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

function load(dc: DialogContext, force?: boolean): Promise<void>

Параметры

dc
DialogContext

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

force

boolean

Необязательный, true для перезаписи любого существующего кэша состояния; или false загружать состояние из хранилища, только если кэш еще не существует.

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

Promise<void>

Обещание, представляющее рабочую очередь для выполнения.

наследуется отBotStateMemoryScope.load

saveChanges(DialogContext, boolean)

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

function saveChanges(dc: DialogContext, force?: boolean): Promise<void>

Параметры

dc
DialogContext

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

force

boolean

Необязательно, true для сохранения кэша состояния в хранилище; или false сохранить состояние в хранилище только в том случае, если свойство в кэше изменилось.

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

Promise<void>

Обещание, представляющее рабочую очередь для выполнения.

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

setMemory(DialogContext, object)

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

function setMemory(dc: DialogContext, _memory: object)

Параметры

dc
DialogContext

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

_memory

object

память

наследуется отBotStateMemoryScope.setMemory