class ConnectionMessage

ConnectionMessage представляет сообщения для конкретной реализации, отправляемые в службу распознавания речи и полученные от нее. Эти сообщения предоставляются в целях отладки и не должны использоваться в рабочих сценариях использования службы "Речь" Azure Cognitive Services. Сообщения, отправленные в службу "Речь" и полученные из нее, могут изменяться без предварительного уведомления. Сюда входит содержимое сообщений, заголовки, полезные данные, порядок и т. д. Добавлено в версии 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;

Возвращает полезные данные текстового сообщения. Обычно типом содержимого текстового сообщения является application/json. Чтобы определить другие типы контента, используйте Properties.GetProperty("Content-Type").

Возвращаемое значение

Std::string, содержащий текстовое сообщение.

GetBinaryMessage

Синтаксис: public inline std::vector< uint8_t > GetBinaryMessage ( ) const;

Возвращает полезные данные двоичного сообщения.

Возвращаемое значение

Uint8_t> std::vector<, содержащий двоичное сообщение.