ConnectionMessage は、音声サービスとの間で送受信される実装固有のメッセージを表します。 これらのメッセージはデバッグ目的で提供され、Azure Cognitive Services Speech Service の運用環境のユース ケースには使用しないでください。 Speech Service との間で送受信されるメッセージは、予告なしに変更されることがあります。 これには、メッセージの内容、ヘッダー、ペイロード、順序などが含まれます。バージョン 1.10.0 で追加されました。
メンバー
プロパティ
構文: public PropertyCollection & Properties;
この ConnectionMessage に対して定義されているプロパティとその値のコレクション。 メッセージ ヘッダーには、このコレクションを介してアクセスできます (例: "Content-Type")。
ConnectionMessage
構文: public inline explicit ConnectionMessage ( SPXCONNECTIONMESSAGEHANDLE hcm );
コンストラクタ。
パラメーター
- イベント ハンドル
hcmします。
~ConnectionMessage
構文: public inline virtual ~ConnectionMessage ( );
デストラクターです。
GetPath
構文: public inline std::string GetPath ( ) const;
メッセージ パスを取得します。
返品ポリシー
メッセージ パスを含む std::string。
IsTextMessage
構文: public inline bool IsTextMessage ( ) const;
ConnectionMessage がテキスト メッセージかどうかを確認します。 IsBinaryMessage() も参照してください。
返品ポリシー
メッセージ ペイロードがテキストかどうかを示すブール値。
IsBinaryMessage
構文: public inline bool IsBinaryMessage ( ) const;
ConnectionMessage がバイナリ メッセージかどうかを確認します。 GetBinaryMessage() も参照してください。
返品ポリシー
メッセージ ペイロードがバイナリかどうかを示すブール値。
GetTextMessage
構文: public inline std::string GetTextMessage ( ) const;
テキスト メッセージペイロードを取得します。 通常、テキスト メッセージの content-type は application/json です。 他のコンテンツ タイプを確認するには、Properties.GetProperty("Content-Type") を使用します。
返品ポリシー
テキスト メッセージを含む std::string。
GetBinaryMessage
構文: public inline std::vector< uint8_t > GetBinaryMessage ( ) const;
バイナリ メッセージ ペイロードを取得します。
返品ポリシー
バイナリ メッセージを含む std::vector<uint8_t>。