Aracılığıyla paylaş


class ConnectionMessage

ConnectionMessage, konuşma hizmetine gönderilen ve konuşma hizmetinden alınan uygulamaya özgü iletileri temsil eder. Bu iletiler hata ayıklama amacıyla sağlanır ve Azure Bilişsel Hizmetler Konuşma Hizmeti ile üretim kullanım örnekleri için kullanılmamalıdır. Konuşma Tanıma Hizmeti'ne gönderilen ve konuşma hizmetinden alınan iletiler bildirimde bulunmadan değiştirilebilir. Buna ileti içeriği, üst bilgiler, yük, sipariş vb. dahildir. Sürüm 1.10.0'da eklendi.

Üyeler

Özellikler

Söz dizimi: public PropertyCollection & Properties;

Bu ConnectionMessage için tanımlanan özellikler ve değerleri koleksiyonu. İleti üst bilgilerine bu koleksiyon aracılığıyla erişilebilir ("İçerik Türü" gibi).

ConnectionMessage

Söz dizimi: public inline explicit ConnectionMessage ( SPXCONNECTIONMESSAGEHANDLE hcm );

Oluşturucu.

Parametreler

  • hcm Olay tanıtıcısı.

~ConnectionMessage

Söz dizimi: public inline virtual ~ConnectionMessage ( );

Yıkıcı.

GetPath

Söz dizimi: public inline std::string GetPath ( ) const;

İleti yolunu alır.

Döndürülenler

İleti yolunu içeren bir std::string.

IsTextMessage

Söz dizimi: public inline bool IsTextMessage ( ) const;

ConnectionMessage'ın bir kısa mesaj olup olmadığını denetler. Ayrıca bkz. IsBinaryMessage().

Döndürülenler

İleti yükünün metin olup olmadığını belirten bir bool.

IsBinaryMessage

Söz dizimi: public inline bool IsBinaryMessage ( ) const;

ConnectionMessage'ın ikili bir ileti olup olmadığını denetler. Ayrıca bkz. GetBinaryMessage().

Döndürülenler

İleti yükünün ikili olup olmadığını belirten bir bool.

GetTextMessage

Söz dizimi: public inline std::string GetTextMessage ( ) const;

Kısa mesaj yükünü alır. Genellikle metin iletisi içerik türü application/json şeklindedir. Diğer içerik türlerini belirlemek için Properties.GetProperty("Content-Type") kullanın.

Döndürülenler

Metin iletisini içeren bir std::string.

GetBinaryMessage

Söz dizimi: public inline std::vector< uint8_t > GetBinaryMessage ( ) const;

İkili ileti yükünü alır.

Döndürülenler

İkili iletiyi içeren std::vector<uint8_t> .