UserMemoryScope class

Memori yang dilingkupkan ke pengguna saat ini.

Memperluas

Konstruktor

UserMemoryScope()

Menginisialisasi instans baru kelas UserMemoryScope .

Properti yang Diwariskan

includeInSnapshot

Mendapatkan nilai yang menunjukkan apakah memori ini harus disertakan dalam rekam jepret.

name

Mendapatkan atau menetapkan nama cakupan

Metode yang Diwarisi

delete(DialogContext)

Menghapus status apa pun dalam penyimpanan dan cache untukBotState ini.

getMemory(DialogContext)

Dapatkan memori cadangan untuk cakupan ini.

load(DialogContext, boolean)

Mengisi cache status untuk BotState ini dari lapisan penyimpanan.

saveChanges(DialogContext, boolean)

Menulis cache status untuk BotState ini ke lapisan penyimpanan.

setMemory(DialogContext, object)

Mengubah objek pendukung untuk cakupan memori.

Detail Konstruktor

UserMemoryScope()

Menginisialisasi instans baru kelas UserMemoryScope .

new UserMemoryScope()

Detail Properti yang Diwariskan

includeInSnapshot

Mendapatkan nilai yang menunjukkan apakah memori ini harus disertakan dalam rekam jepret.

includeInSnapshot: boolean

Nilai Properti

boolean

Diwarisi DariMemoryScope.includeInSnapshot

name

Mendapatkan atau menetapkan nama cakupan

name: string

Nilai Properti

string

Diwariskan DariMemoryScope.name

Detail Metode yang Diwarisi

delete(DialogContext)

Menghapus status apa pun dalam penyimpanan dan cache untukBotState ini.

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

Parameter

_dc
DialogContext

Objek DialogContext untuk giliran ini.

Mengembalikan

Promise<void>

Janji yang mewakili pekerjaan yang diantrekan untuk dijalankan.

Diwariskan DariBotStateMemoryScope.delete

getMemory(DialogContext)

Dapatkan memori cadangan untuk cakupan ini.

function getMemory(dc: DialogContext): object

Parameter

dc
DialogContext

konteks dialog saat ini.

Mengembalikan

object

Memori untuk cakupan.

Diwariskan DariBotStateMemoryScope.getMemory

load(DialogContext, boolean)

Mengisi cache status untuk BotState ini dari lapisan penyimpanan.

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

Parameter

dc
DialogContext

Objek DialogContext untuk giliran ini.

force

boolean

Opsional, true untuk menimpa cache status yang ada; atau false untuk memuat status dari penyimpanan hanya jika cache belum ada.

Mengembalikan

Promise<void>

Janji yang mewakili pekerjaan yang diantrekan untuk dijalankan.

Diwarisi DariBotStateMemoryScope.load

saveChanges(DialogContext, boolean)

Menulis cache status untuk BotState ini ke lapisan penyimpanan.

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

Parameter

dc
DialogContext

Objek DialogContext untuk giliran ini.

force

boolean

Opsional, true untuk menyimpan cache status ke penyimpanan; atau false untuk menyimpan status ke penyimpanan hanya jika properti dalam cache telah berubah.

Mengembalikan

Promise<void>

Janji yang mewakili pekerjaan yang diantrekan untuk dijalankan.

Diwariskan DariBotStateMemoryScope.saveChanges

setMemory(DialogContext, object)

Mengubah objek pendukung untuk cakupan memori.

function setMemory(dc: DialogContext, _memory: object)

Parameter

dc
DialogContext

konteks dialog saat ini

_memory

object

ingatan

Diwariskan DariBotStateMemoryScope.setMemory