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<, содержащий двоичное сообщение.