Bagikan melalui


MemoryScope Kelas

  • java.lang.Object
    • com.microsoft.bot.dialogs.memory.scopes.MemoryScope

public abstract class MemoryScope

MemoryScope mewakili kelas abstrak cakupan memori bernama.

Ringkasan Konstruktor

Konstruktor Deskripsi
MemoryScope(String name, Boolean includeInSnapshot)

Menginisialisasi instans baru kelas.

Ringkasan Metode

Pemodifikasi dan Jenis Metode dan Deskripsi
java.util.concurrent.CompletableFuture<java.lang.Void> delete(DialogContext dialogContext)

Menghapus status apa pun dalam penyimpanan dan cache untuk ini.

java.lang.Boolean getIncludeInSnapshot()
abstract java.lang.Object getMemory(DialogContext dialogContext)

Dapatkan memori cadangan untuk cakupan ini.

java.lang.String getName()
java.util.concurrent.CompletableFuture<java.lang.Void> load(DialogContext dialogContext, Boolean force)

Mengisi cache status untuk ini dari lapisan penyimpanan.

java.util.concurrent.CompletableFuture<java.lang.Void> saveChanges(DialogContext dialogContext, Boolean force)

Menulis cache status untuk ini ke lapisan penyimpanan.

void setIncludeInSnapshot(Boolean withIncludeInSnapshot)
abstract void setMemory(DialogContext dialogContext, Object memory)

Mengubah objek pendukung untuk cakupan memori.

void setName(String withName)

Metode diperoleh dari java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Detail Konstruktor

MemoryScope

public MemoryScope(String name, Boolean includeInSnapshot)

Menginisialisasi instans baru kelas.

Parameter:

name - Nama cakupan.
includeInSnapshot - Nilai yang menunjukkan apakah memori ini harus disertakan dalam rekam jepret.

Detail Metode

delete

public CompletableFuture delete(DialogContext dialogContext)

Menghapus status apa pun dalam penyimpanan dan cache untuk ini.

Parameter:

dialogContext - Objek konteks dialog untuk giliran ini.

Mengembalikan:

CompletableFuture Masa depan yang mewakili pekerjaan yang diantrekan untuk dijalankan.

getIncludeInSnapshot

public Boolean getIncludeInSnapshot()

Mengembalikan:

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

getMemory

public abstract Object getMemory(DialogContext dialogContext)

Dapatkan memori cadangan untuk cakupan ini.

Parameter:

dialogContext - DialogContext yang akan didapatkan dari penyimpanan memori.

Mengembalikan:

Objek Memori untuk cakupan ini.

getName

public String getName()

Mengembalikan:

String Mendapatkan nama cakupan.

load

public CompletableFuture load(DialogContext dialogContext, Boolean force)

Mengisi cache status untuk ini dari lapisan penyimpanan.

Parameter:

dialogContext - Objek konteks dialog untuk giliran ini.
force - True untuk menimpa cache status yang ada atau false untuk memuat status dari penyimpanan hanya jika cache belum ada.

Mengembalikan:

CompletableFuture Masa depan yang mewakili pekerjaan yang diantrekan untuk dijalankan.

saveChanges

public CompletableFuture saveChanges(DialogContext dialogContext, Boolean force)

Menulis cache status untuk ini ke lapisan penyimpanan.

Parameter:

dialogContext - Objek konteks dialog untuk giliran ini.
force - True untuk menyimpan cache status ke penyimpanan. atau false untuk menyimpan status ke penyimpanan hanya jika properti dalam cache telah berubah.

Mengembalikan:

CompletableFuture Masa depan yang mewakili pekerjaan yang diantrekan untuk dijalankan.

setIncludeInSnapshot

public void setIncludeInSnapshot(Boolean withIncludeInSnapshot)

Parameter:

withIncludeInSnapshot - Mengatur nilai yang menunjukkan apakah memori ini harus disertakan dalam rekam jepret.

setMemory

public abstract void setMemory(DialogContext dialogContext, Object memory)

Mengubah objek pendukung untuk cakupan memori.

Parameter:

dialogContext - DialogContext untuk diatur di penyimpanan memori.
memory - Memori untuk mengatur DialogContext ke.

setName

public void setName(String withName)

Parameter:

withName - Mengatur nama cakupan.

Berlaku untuk