třída ConnectionMessage

ConnectionMessage představuje implementaci konkrétních zpráv odesílaných a přijatých ze služby Speech. Tyto zprávy jsou k dispozici pro účely ladění a neměly by se používat pro případy použití v produkčním prostředí se službou Azure Cognitive Services Speech Service. Zprávy odeslané službě Speech a přijaté ze služby Speech se můžou bez předchozího upozornění měnit. 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 hodnot definovaných pro tuto ConnectionMessage. K záhlavím zpráv se dá přistupovat 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

Řetězec std::string obsahující cestu ke zprávě.

IsTextMessage

Syntaxe: public inline bool IsTextMessage ( ) const;

Zkontroluje, jestli je ConnectionMessage textovou zprávou. 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ávou. Viz také GetBinaryMessage().

Návraty

Logická hodnota značí, jestli 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

Řetězec 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

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