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
- DialogContext
- DialogSet
- Dialog
Properti
| parent |
Jika true, |
| 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