Udostępnij za pośrednictwem


class ConnectionMessage

Komunikat ConnectionMessage reprezentuje implementację określonych komunikatów wysyłanych do usługi rozpoznawania mowy i odbieranych z tej usługi. Te komunikaty są udostępniane do celów debugowania i nie powinny być używane w przypadku przypadków użycia w środowisku produkcyjnym w usłudze Mowa w usługach Azure Cognitive Services. Komunikaty wysyłane do usługi Rozpoznawanie mowy i odbierane z tej usługi mogą ulec zmianie bez powiadomienia. Obejmuje to zawartość wiadomości, nagłówki, ładunki, kolejność itp. Dodano element w wersji 1.10.0.

Elementy członkowskie

Właściwości

Składnia: public PropertyCollection & Properties;

Kolekcja właściwości i ich wartości zdefiniowanych dla tego komunikatu ConnectionMessage. Dostęp do nagłówków wiadomości można uzyskać za pośrednictwem tej kolekcji (np. "Content-Type").

ConnectionMessage

Składnia: public inline explicit ConnectionMessage ( SPXCONNECTIONMESSAGEHANDLE hcm );

Konstruktor.

Parametry

  • hcm Dojście zdarzeń.

~ConnectionMessage

Składnia: public inline virtual ~ConnectionMessage ( );

Destruktora.

GetPath

Składnia: public inline std::string GetPath ( ) const;

Pobiera ścieżkę komunikatu.

Zwraca

Ciąg std::string zawierający ścieżkę komunikatu.

IsTextMessage

Składnia: public inline bool IsTextMessage ( ) const;

Sprawdza, czy komunikat ConnectionMessage jest wiadomością tekstową. Zobacz też isBinaryMessage().

Zwraca

Wartość logiczna wskazuje, czy ładunek komunikatu jest tekstem.

IsBinaryMessage

Składnia: public inline bool IsBinaryMessage ( ) const;

Sprawdza, czy komunikat ConnectionMessage jest komunikatem binarnym. Zobacz również getBinaryMessage().

Zwraca

Wartość logiczna wskazuje, czy ładunek komunikatu jest binarny.

GetTextMessage

Składnia: public inline std::string GetTextMessage ( ) const;

Pobiera ładunek wiadomości SMS. Zazwyczaj typ zawartości wiadomości SMS to application/json. Aby określić inne typy zawartości, użyj właściwości.GetProperty("Content-Type").

Zwraca

Ciąg std::string zawierający wiadomość SMS.

GetBinaryMessage

Składnia: public inline std::vector< uint8_t > GetBinaryMessage ( ) const;

Pobiera ładunek komunikatu binarnego.

Zwraca

Std::vector<uint8_t> zawierający komunikat binarny.