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.