class ConnectionMessage
ConnectionMessage mewakili implementasi pesan tertentu yang dikirim ke dan diterima dari layanan ucapan. Pesan ini disediakan untuk tujuan penelusuran kesalahan dan tidak boleh digunakan untuk kasus penggunaan produksi dengan Azure Cognitive Services Speech Service. Pesan yang dikirim ke dan diterima dari Layanan Ucapan dapat berubah tanpa pemberitahuan. Ini termasuk konten pesan, header, payload, pemesanan, dll. Ditambahkan dalam versi 1.10.0.
Anggota
Properti
Sitnaksis: public PropertyCollection & Properties;
Kumpulan properti dan nilainya ditentukan untuk ConnectionMessage ini. Header pesan dapat diakses melalui koleksi ini (misalnya "Tipe Konten").
ConnectionMessage
Sitnaksis: public inline explicit ConnectionMessage ( SPXCONNECTIONMESSAGEHANDLE hcm );
Konstruktor.
Parameter
hcm
Penanganan aktivitas.
~ConnectionMessage
Sitnaksis: public inline virtual ~ConnectionMessage ( );
Destruktor.
GetPath
Sitnaksis: public inline std::string GetPath ( ) const;
Mendapatkan jalur pesan.
Mengembalikan
Std::string yang berisi jalur pesan.
IsTextMessage
Sitnaksis: public inline bool IsTextMessage ( ) const;
Memeriksa untuk melihat apakah ConnectionMessage adalah pesan teks. Lihat juga IsBinaryMessage().
Mengembalikan
Bool yang ditunjukkan jika payload pesan adalah teks.
IsBinaryMessage
Sitnaksis: public inline bool IsBinaryMessage ( ) const;
Memeriksa untuk melihat apakah ConnectionMessage adalah pesan biner. Lihat juga GetBinaryMessage().
Mengembalikan
Bool yang ditunjukkan jika payload pesan adalah biner.
GetTextMessage
Sitnaksis: public inline std::string GetTextMessage ( ) const;
Mendapatkan payload pesan teks. Biasanya jenis konten pesan teks adalah aplikasi/json. Untuk menentukan jenis konten lainnya, gunakan Properties.GetProperty("Content-Type").
Mengembalikan
Std::string yang berisi pesan teks.
GetBinaryMessage
Sitnaksis: public inline std::vector< uint8_t > GetBinaryMessage ( ) const;
Mendapatkan payload pesan biner.
Mengembalikan
Std::vector<uint8_t> yang berisi pesan biner.