klasse ConnectionMessage

ConnectionMessage vertegenwoordigt implementatiespecifieke berichten die worden verzonden naar en ontvangen van de spraakservice. Deze berichten worden verstrekt voor foutopsporingsdoeleinden en mogen niet worden gebruikt voor productiegebruiksscenario's met de Azure Cognitive Services Speech Service. Berichten die worden verzonden naar en ontvangen van de Speech Service, kunnen zonder kennisgeving worden gewijzigd. Dit omvat berichtinhoud, kopteksten, nettoladingen, bestellen, enzovoort. Toegevoegd in versie 1.10.0.

Leden

Eigenschappen

Syntaxis: public PropertyCollection & Properties;

Een verzameling eigenschappen en de bijbehorende waarden die zijn gedefinieerd voor deze ConnectionMessage. Berichtkoppen kunnen worden geopend via deze verzameling (bijvoorbeeld 'Inhoudstype').

ConnectionMessage

Syntaxis: public inline explicit ConnectionMessage ( SPXCONNECTIONMESSAGEHANDLE hcm );

Bouwer.

Parameterwaarden

  • hcm gebeurtenisgreep.

~ConnectionMessage

Syntaxis: public inline virtual ~ConnectionMessage ( );

Destructor.

GetPath

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

Hiermee haalt u het berichtpad op.

Retouren

Een std::string met het berichtpad.

IsTextMessage

Syntaxis: public inline bool IsTextMessage ( ) const;

Controleert of ConnectionMessage een sms-bericht is. Zie ook IsBinaryMessage().

Retouren

Een bool die aangeeft of de nettolading van het bericht tekst is.

IsBinaryMessage

Syntaxis: public inline bool IsBinaryMessage ( ) const;

Controleert of ConnectionMessage een binair bericht is. Zie ook GetBinaryMessage().

Retouren

Een bool die aangeeft of de nettolading van het bericht binair is.

GetTextMessage

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

Hiermee haalt u de nettolading van het tekstbericht op. Meestal is het inhoudstype van het tekstbericht toepassing/json. Als u andere inhoudstypen wilt bepalen, gebruikt u Properties.GetProperty("Content-Type").

Retouren

Een std::string met het tekstbericht.

GetBinaryMessage

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

Hiermee haalt u de nettolading van het binaire bericht op.

Retouren

Een std::vector<uint8_t> met het binaire bericht.