osztály ConnectionMessage

A ConnectionMessage a beszédszolgáltatásnak küldött és fogadott implementációspecifikus üzeneteket jelöli. Ezek az üzenetek hibakeresési célokra vannak megadva, és nem használhatók éles használat esetén az Azure Cognitive Services Speech Service-ben. A Speech Service-nek küldött és fogadott üzenetek értesítés nélkül változhatnak. Ide tartoznak az üzenetek tartalma, fejlécek, hasznos adatok, rendelés stb. Hozzáadva az 1.10.0-s verzióhoz.

Tagok

Tulajdonságok

Szintaxis: public PropertyCollection & Properties;

A ConnectionMessage-hez definiált tulajdonságok és értékük gyűjteménye. Az üzenetfejlécek ezen a gyűjteményen keresztül érhetők el (pl. "Content-Type").

ConnectionMessage

Szintaxis: public inline explicit ConnectionMessage ( SPXCONNECTIONMESSAGEHANDLE hcm );

Konstruktor.

Paraméterek

  • hcm Eseménykezelő.

~ConnectionMessage

Szintaxis: public inline virtual ~ConnectionMessage ( );

Destruktor.

GetPath

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

Lekéri az üzenet elérési útját.

Visszatérítések

Az üzenet elérési útját tartalmazó std::sztring.

IsTextMessage

Szintaxis: public inline bool IsTextMessage ( ) const;

Ellenőrzi, hogy a ConnectionMessage szöveges üzenet-e. Lásd még: IsBinaryMessage().

Visszatérítések

Egy bool jelzi, ha az üzenet hasznos adata szöveg.

IsBinaryMessage

Szintaxis: public inline bool IsBinaryMessage ( ) const;

Ellenőrzi, hogy a ConnectionMessage bináris üzenet-e. Lásd még: GetBinaryMessage().

Visszatérítések

Egy bool jelzi, ha az üzenet hasznos adata bináris.

GetTextMessage

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

Lekéri a szöveges üzenet hasznos adatait. A szöveges üzenet tartalomtípusa általában alkalmazás/json. Más tartalomtípusok meghatározásához használja a Properties.GetProperty("Content-Type") függvényt.

Visszatérítések

A szöveges üzenetet tartalmazó std::sztring.

GetBinaryMessage

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

Lekéri a bináris üzenet hasznos adatait.

Visszatérítések

A bináris üzenetet tartalmazó std::vektor<uint8_t>.