classe ConnectionMessage
ConnectionMessage rappresenta messaggi specifici di implementazione inviati e ricevuti dal servizio di riconoscimento vocale. Questi messaggi vengono forniti a scopo di debug e non devono essere usati per i casi d'uso di produzione con il servizio Di riconoscimento vocale di Servizi cognitivi di Azure. I messaggi inviati e ricevuti dal servizio Voce sono soggetti a modifiche senza preavviso. Sono inclusi contenuti dei messaggi, intestazioni, payload, ordinamento e così via. Aggiunta nella versione 1.10.0.
Membri
Proprietà
Sintassi: public PropertyCollection & Properties;
Raccolta di proprietà e relativi valori definiti per connectionMessage. È possibile accedere alle intestazioni di messaggio tramite questa raccolta ,ad esempio "Content-Type".
ConnectionMessage
Sintassi: public inline explicit ConnectionMessage ( SPXCONNECTIONMESSAGEHANDLE hcm );
Costruttore.
Parametri
hcm
Handle eventi.
~ConnectionMessage
Sintassi: public inline virtual ~ConnectionMessage ( );
Distruttore.
GetPath
Sintassi: public inline std::string GetPath ( ) const;
Ottiene il percorso del messaggio.
Restituisce
Std::string contenente il percorso del messaggio.
IsTextMessage
Sintassi: public inline bool IsTextMessage ( ) const;
Verifica se ConnectionMessage è un sms. Vedere anche IsBinaryMessage().
Restituisce
Valore bool indicato se il payload del messaggio è di testo.
IsBinaryMessage
Sintassi: public inline bool IsBinaryMessage ( ) const;
Verifica se ConnectionMessage è un messaggio binario. Vedere anche GetBinaryMessage().
Restituisce
Valore bool indicato se il payload del messaggio è binario.
GetTextMessage
Sintassi: public inline std::string GetTextMessage ( ) const;
Ottiene il payload del messaggio di testo. In genere, il tipo di contenuto del messaggio di testo è application/json. Per determinare altri tipi di contenuto, usare Properties.GetProperty("Content-Type").
Restituisce
Std::string contenente il messaggio di testo.
GetBinaryMessage
Sintassi: public inline std::vector< uint8_t > GetBinaryMessage ( ) const;
Ottiene il payload del messaggio binario.
Restituisce
Un uint8_t> std::vector<contenente il messaggio binario.