Bagikan melalui


DialogManager class

Peringatan

API ini sudah tidak digunakan lagi.

This class will be deprecated.

Kelas yang menjalankan sistem dialog.

Memperluas

Konstruktor

DialogManager(Dialog, string)

Membuat instans DialogSet kelas.

Properti

conversationState

Status percakapan bot tetap ada.

dialogs

Dialog global yang ingin Anda panggil.

expireAfter

Fakultatif. Jumlah milidetik untuk kedaluwarsa status percakapan bot setelahnya.

initialTurnState

Nilai yang akan disalin ke TurnContext.turnState di awal setiap giliran.

rootDialog

Dialog root untuk memulai dari metode onTurn(). Mendapatkan ID Dialog root.

stateConfiguration

Fakultatif. Pemecah masalah jalur dan cakupan memori yang digunakan untuk percakapan dengan bot.

userState

Fakultatif. Status pengguna yang dipertahankan bot.

Metode

configure(Partial<DialogManagerConfiguration>)

Atur pengaturan konfigurasi.

onTurn(TurnContext)

Menjalankan sistem dialog dalam konteks TurnContext.

Metode yang Diwarisi

getConverter(string)

Detail Konstruktor

DialogManager(Dialog, string)

Membuat instans DialogSet kelas.

new DialogManager(rootDialog?: Dialog, dialogStateProperty?: string)

Parameter

rootDialog
Dialog

Dialog akar opsional yang akan digunakan.

dialogStateProperty

string

Nama alternatif opsional untuk properti dialogState. (Defaultnya adalah "DialogStateProperty")

Detail Properti

conversationState

Status percakapan bot tetap ada.

conversationState: ConversationState

Nilai Properti

ConversationState

dialogs

Dialog global yang ingin Anda panggil.

dialogs: DialogSet

Nilai Properti

expireAfter

Fakultatif. Jumlah milidetik untuk kedaluwarsa status percakapan bot setelahnya.

expireAfter?: number

Nilai Properti

number

initialTurnState

Nilai yang akan disalin ke TurnContext.turnState di awal setiap giliran.

TurnContextStateCollection initialTurnState

Nilai Properti

TurnContextStateCollection

Pengumpulan status giliran.

rootDialog

Dialog root untuk memulai dari metode onTurn(). Mendapatkan ID Dialog root.

Dialog rootDialog

Nilai Properti

ID Dialog akar.

stateConfiguration

Fakultatif. Pemecah masalah jalur dan cakupan memori yang digunakan untuk percakapan dengan bot.

stateConfiguration?: DialogStateManagerConfiguration

Nilai Properti

userState

Fakultatif. Status pengguna yang dipertahankan bot.

userState?: UserState

Nilai Properti

UserState

Detail Metode

configure(Partial<DialogManagerConfiguration>)

Atur pengaturan konfigurasi.

function configure(config: Partial<DialogManagerConfiguration>): this

Parameter

config

Partial<DialogManagerConfiguration>

Pengaturan konfigurasi yang akan diterapkan.

Mengembalikan

this

Konteks DialogManager yang dikofiguasi.

onTurn(TurnContext)

Menjalankan sistem dialog dalam konteks TurnContext.

function onTurn(context: TurnContext): Promise<DialogManagerResult>

Parameter

context

TurnContext

(xref:botbuilder-core. TurnContext) untuk pergantian percakapan saat ini dengan pengguna.

Mengembalikan

Hasil menjalankan logika terhadap aktivitas.

Detail Metode yang Diwarisi

getConverter(string)

function getConverter(_property: string): Converter | ConverterFactory

Parameter

_property

string

Kunci konfigurasi pemilih bersyarah.

Mengembalikan

Pengonversi untuk konfigurasi pemilih.

Diwarisi DariConfigurable.getConverter