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.