Sdílet prostřednictvím


Třída ConnectionMessage

ConnectionMessage představuje zprávy specifické pro implementaci odesílané a přijaté z hlasové služby. Tyto zprávy jsou k dispozici pro účely ladění a neměly by se používat v produkčních případech použití se službou Azure Cognitive Services Speech Service. Zprávy odeslané do služby Speech a přijaté ze služby Speech se můžou změnit bez předchozího upozornění. To zahrnuje obsah zpráv, záhlaví, datové části, řazení atd. Přidáno ve verzi 1.10.0.

Členové

Vlastnosti

Syntaxe: public PropertyCollection & Properties;

Kolekce vlastností a jejich hodnoty definované pro tuto ConnectionMessage. Hlavičky zpráv jsou přístupné prostřednictvím této kolekce (např. Content-Type).

ConnectionMessage

Syntaxe: public inline explicit ConnectionMessage ( SPXCONNECTIONMESSAGEHANDLE hcm );

Konstruktor

Parametry

  • hcm Popisovač události.

~ConnectionMessage

Syntaxe: public inline virtual ~ConnectionMessage ( );

Destruktor.

GetPath

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

Získá cestu ke zprávě.

Návraty

Std::string obsahující cestu ke zprávě.

IsTextMessage

Syntaxe: public inline bool IsTextMessage ( ) const;

Zkontroluje, jestli je ConnectionMessage textová zpráva. Viz také IsBinaryMessage().

Návraty

Logická hodnota označená v případě, že datová část zprávy je text.

IsBinaryMessage

Syntaxe: public inline bool IsBinaryMessage ( ) const;

Zkontroluje, jestli je ConnectionMessage binární zpráva. Viz také GetBinaryMessage().

Návraty

Logická hodnota indikovaná, pokud je datová část zprávy binární.

GetTextMessage

Syntaxe: public inline std::string GetTextMessage ( ) const;

Získá datovou část textové zprávy. Typ obsahu textové zprávy je obvykle application/json. K určení jiných typů obsahu použijte Properties.GetProperty("Content-Type").

Návraty

Std::string obsahující textovou zprávu.

GetBinaryMessage

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

Získá datovou část binární zprávy.

Návraty

Uint8_t> std::vector<obsahující binární zprávu.