Compartir a través de


TurnStatusReceivedEventArgs Clase

Objeto que encapsula la información de estado del turno tal como se recibe de la implementación del cuadro de diálogo con el que se comunica un DialogServiceConnector. Un turno es una sesión de ejecución única dentro de la implementación del diálogo que puede generar cualquier número de actividades durante su curso. La información de esta carga representa las condiciones de éxito o error detectadas por la implementación del diálogo durante el transcurso de esta ejecución. Estos datos facilitan la indicación de condiciones de finalización o error dentro de la implementación del diálogo, incluso cuando no se generan datos de actividad explícitos como parte de un turno.

Constructor para uso interno.

Herencia
builtins.object
TurnStatusReceivedEventArgs

Constructor

TurnStatusReceivedEventArgs(handle: c_void_p)

Parámetros

Nombre Description
handle
Requerido

Atributos

conversation_id

Identificador de conversación asociado a este evento de estado de turno. Las conversaciones son agrupaciones lógicas de turnos que pueden abarcar varias interacciones. Un cliente puede usar un identificador de conversación para reanudar o reintentar una conversación si dicha funcionalidad es compatible con la implementación del cuadro de diálogo de respaldo.

interaction_id

Identificador de interacción asociado a este evento de estado de turno. Los identificadores de interacción suelen corresponder a una única señal de entrada (por ejemplo, una expresión de voz o una carga de actividad enviada) y se correlacionarán con los campos replyTo dentro de las actividades de Bot Framework.

status_code

Código de estado numérico asociado a este evento de estado de turno. Por lo general, se corresponden con códigos de estado HTTP estándar, como 200 (CORRECTO), 400 (error o solicitud incorrecta) y 429 (tiempo de espera/limitado).