Condividi tramite


TurnStatusReceivedEventArgs Classe

Oggetto che incapsula le informazioni sullo stato di turno ricevute dall'implementazione del dialogo con cui un DialogServiceConnector comunica. Un turno è una singola sessione di esecuzione all'interno dell'implementazione del dialogo che può generare un numero qualsiasi di attività nel corso. Le informazioni contenute in questo payload rappresentano le condizioni di esito positivo o negativo rilevate dall'implementazione del dialogo durante l'esecuzione. Questi dati facilitano l'indicazione di condizioni di completamento o di errore all'interno dell'implementazione del dialogo anche quando non vengono generati dati di attività espliciti come parte di un turno.

Costruttore per l'uso interno.

Ereditarietà
builtins.object
TurnStatusReceivedEventArgs

Costruttore

TurnStatusReceivedEventArgs(handle: c_void_p)

Parametri

Nome Descrizione
handle
Necessario

Attributi

conversation_id

Identificatore della conversazione associato a questo evento di stato del turno. Le conversazioni sono raggruppamenti logici di turni che possono estendersi su più interazioni. Un client può usare un identificatore di conversazione per riprendere o ripetere una conversazione se tale funzionalità è supportata dall'implementazione del dialogo di supporto.

interaction_id

Identificatore di interazione associato a questo evento di stato dei turni. Gli identificatori di interazione corrispondono in genere a un singolo segnale di input (ad esempio, un'espressione vocale o un payload dell'attività inviata) e correla ai campi replyTo all'interno delle attività di Bot Framework.

status_code

Codice di stato numerico associato a questo evento di stato del turno. In genere corrispondono a codici di stato HTTP standard, ad esempio 200 (OK), 400 (richiesta non riuscita/richiesta non valida) e 429 (timeout/limitazione).