connectionMessage kelas

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

Sifat

Sintaks: public PropertyCollection & Properties;

Kumpulan properti dan nilainya yang ditentukan untuk ConnectionMessage ini. Header pesan dapat diakses melalui koleksi ini (misalnya "Tipe Konten").

ConnectionMessage

Sintaks: public inline explicit ConnectionMessage ( SPXCONNECTIONMESSAGEHANDLE hcm );

Pembangun.

Parameter-parameternya

  • hcm Penanganan aktivitas.

~ConnectionMessage

Sintaks: public inline virtual ~ConnectionMessage ( );

Destruktor.

GetPath

Sintaks: public inline std::string GetPath ( ) const;

Mendapatkan jalur pesan.

Pengembalian

Std::string yang berisi jalur pesan.

IsTextMessage

Sintaks: public inline bool IsTextMessage ( ) const;

Memeriksa untuk melihat apakah ConnectionMessage adalah pesan teks. Lihat juga IsBinaryMessage().

Pengembalian

Bool yang ditunjukkan jika payload pesan adalah teks.

IsBinaryMessage

Sintaks: public inline bool IsBinaryMessage ( ) const;

Memeriksa untuk melihat apakah ConnectionMessage adalah pesan biner. Lihat juga GetBinaryMessage().

Pengembalian

Bool yang ditunjukkan jika payload pesan adalah biner.

GetTextMessage

Sintaks: 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").

Pengembalian

Std::string yang berisi pesan teks.

GetBinaryMessage

Sintaks: public inline std::vector< uint8_t > GetBinaryMessage ( ) const;

Mendapatkan payload pesan biner.

Pengembalian

Std::vector<uint8_t> yang berisi pesan biner.