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 Taltjänsten 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 );

Konstruktor.

Parameterar

  • hcm Händelsehandtag.

~ConnectionMessage

Syntax: public inline virtual ~ConnectionMessage ( );

Destructor.

GetPath

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

Hämtar meddelandesökvägen.

Återlämning

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().

Återlämning

En bool anger om meddelandets nyttolast är text.

IsBinaryMessage

Syntax: public inline bool IsBinaryMessage ( ) const;

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

Återlämning

En bool anger om meddelandets nyttolast ä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").

Återlämning

En std::string som innehåller textmeddelandet.

GetBinaryMessage

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

Hämtar nyttolasten för binärt meddelande.

Återlämning

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