DialogTurnResult interface
Representa el resultado del intento de comenzar, continuar o manipular uno o varios diálogos de un contexto de diálogo.
Comentarios
Esto se puede usar para determinar si un diálogo se completó y hay un resultado disponible, o si la pila estaba inicialmente vacía y se debe iniciar un diálogo.
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');
}
Consulte también
Propiedades
parent |
Si es true, un |
result | Resultado, si existe, devuelto por el último cuadro de diálogo de la pila. |
status | Estado de la pila de diálogos después del intento de un contexto de diálogo. |
Detalles de las propiedades
parentEnded
Si es true, un DialogCommand
objeto ha finalizado su contenedor primario y el elemento primario no debe realizar ningún procesamiento adicional.
parentEnded?: boolean
Valor de propiedad
boolean
result
Resultado, si existe, devuelto por el último cuadro de diálogo de la pila.
result?: T
Valor de propiedad
T
Comentarios
Un valor de resultado solo está disponible si la pila está vacía, el último diálogo de la pila se completó normalmente y el último diálogo devolvió un resultado al contexto del diálogo.
status
Estado de la pila de diálogos después del intento de un contexto de diálogo.
status: DialogTurnStatus