DialogTurnResult interface
Rappresenta il risultato del tentativo di avviare, continuare o modificare uno o più dialoghi di un contesto di dialogo.
Commenti
Può essere usato per determinare se un dialogo è stato completato e un risultato è disponibile oppure se lo stack è inizialmente vuoto e deve essere avviato un dialogo.
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');
}
Vedere anche
Proprietà
parent |
Se true, un |
result | Risultato, se presente, restituito dall'ultimo dialogo nello stack. |
status | Stato dello stack di dialoghi dopo il tentativo di un contesto di dialogo. |
Dettagli proprietà
parentEnded
Se true, un DialogCommand
oggetto ha terminato il contenitore padre e l'elemento padre non deve eseguire ulteriori elaborazioni.
parentEnded?: boolean
Valore della proprietà
boolean
result
Risultato, se presente, restituito dall'ultimo dialogo nello stack.
result?: T
Valore della proprietà
T
Commenti
Un valore di risultato è disponibile solo se lo stack è ora vuoto, l'ultimo dialogo nello stack completato normalmente e l'ultimo dialogo ha restituito un risultato al contesto del dialogo.
status
Stato dello stack di dialoghi dopo il tentativo di un contesto di dialogo.
status: DialogTurnStatus