Bagikan melalui


DialogTurnResult interface

Mewakili hasil upaya konteks dialog untuk memulai, melanjutkan, atau memanipulasi satu atau beberapa dialog.

Keterangan

Ini dapat digunakan untuk menentukan apakah dialog selesai dan hasilnya tersedia, atau jika tumpukan awalnya kosong dan dialog harus dimulai.

const dc = await dialogs.createContext(turnContext);
const result = await dc.continueDialog();

if (result.status == DialogTurnStatus.completed) {
    const survey = result.result;
    await submitSurvey(survey);
} else if (result.status == DialogTurnStatus.empty) {
    await dc.beginDialog('surveyDialog');
}

Lihat juga

Properti

parentEnded

Jika true, DialogCommand telah mengakhiri kontainer induknya dan induk tidak boleh melakukan pemrosesan lebih lanjut.

result

Hasilnya, jika ada, dikembalikan oleh dialog terakhir pada tumpukan.

status

Status tumpukan dialog setelah upaya konteks dialog.

Detail Properti

parentEnded

Jika true, DialogCommand telah mengakhiri kontainer induknya dan induk tidak boleh melakukan pemrosesan lebih lanjut.

parentEnded?: boolean

Nilai Properti

boolean

result

Hasilnya, jika ada, dikembalikan oleh dialog terakhir pada tumpukan.

result?: T

Nilai Properti

T

Keterangan

Nilai hasil hanya tersedia jika tumpukan sekarang kosong, dialog terakhir pada tumpukan selesai secara normal, dan dialog terakhir mengembalikan hasil ke konteks dialog.

status

Status tumpukan dialog setelah upaya konteks dialog.

status: DialogTurnStatus

Nilai Properti