Dela via


class ConnectionMessage

ConnectionMessage representerar implementeringsspecifika meddelanden som skickas till och tas emot från taltjänsten. Dessa meddelanden tillhandahålls i felsökningssyfte och bör inte användas för produktionsanvändningsfall med Azure Cognitive Services Speech Service. Meddelanden som skickas till och tas emot från Speech Service kan komma att ändras utan föregående meddelande. Detta inkluderar meddelandeinnehåll, rubriker, nyttolaster, beställning osv. Har lagts till i version 1.10.0.

Medlemmar

Egenskaper

Syntax: public PropertyCollection & Properties;

En samling egenskaper och deras värden som definierats för denna ConnectionMessage. Meddelandehuvuden kan nås via den här samlingen (t.ex. "Innehållstyp").

ConnectionMessage

Syntax: public inline explicit ConnectionMessage ( SPXCONNECTIONMESSAGEHANDLE hcm );

Konstruktören.

Parametrar

  • hcm Händelsereferens.

~ConnectionMessage

Syntax: public inline virtual ~ConnectionMessage ( );

Destructor.

GetPath

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

Hämtar meddelandesökvägen.

Returer

En std::string som innehåller meddelandesökvägen.

IsTextMessage

Syntax: public inline bool IsTextMessage ( ) const;

Kontrollerar om ConnectionMessage är ett textmeddelande. Se även IsBinaryMessage().

Returer

En bool anger om meddelandenyttolasten är text.

IsBinaryMessage

Syntax: public inline bool IsBinaryMessage ( ) const;

Kontrollerar om ConnectionMessage är ett binärt meddelande. Se även GetBinaryMessage().

Returer

En bool anger om meddelandenyttolasten är binär.

GetTextMessage

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

Hämtar nyttolasten för textmeddelandet. Normalt är textmeddelandets innehållstyp program/json. För att fastställa andra innehållstyper använder du Properties.GetProperty("Content-Type").

Returer

En std::string som innehåller textmeddelandet.

GetBinaryMessage

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

Hämtar nyttolasten för binärmeddelanden.

Returer

En std::vector<uint8_t> som innehåller det binära meddelandet.