ConnectionContext interface
Kontekst połączenia reprezentujący połączenie websocket klienta.
Właściwości
| client |
Typ protokołu klienta. |
| connection |
Identyfikator połączenia. |
| event |
Nazwa zdarzenia tego żądania CloudEvents. |
| hub | Koncentrator, do którego należy połączenie. |
| mqtt | Właściwości MQTT, które ma połączenie WebSocket klienta podczas nawiązywania połączenia (tylko w przypadku połączenia MQTT). |
| origin | Źródło pochodzi z tego żądania CloudEvents. |
| signature | Unikatowy identyfikator generowany przez usługę połączenia sieciowego. |
| states | Uzyskaj dodatkowe stany połączenia, takie stany są zasłużone przez cały okres istnienia połączenia. |
| subprotocol | Podprotocol tego połączenia. |
| user |
Identyfikator użytkownika połączenia. |
Szczegóły właściwości
clientProtocol
Typ protokołu klienta.
clientProtocol: WebPubSubClientProtocol
Wartość właściwości
connectionId
Identyfikator połączenia.
connectionId: string
Wartość właściwości
string
eventName
Nazwa zdarzenia tego żądania CloudEvents.
eventName: string
Wartość właściwości
string
hub
Koncentrator, do którego należy połączenie.
hub: string
Wartość właściwości
string
mqtt
Właściwości MQTT, które ma połączenie WebSocket klienta podczas nawiązywania połączenia (tylko w przypadku połączenia MQTT).
mqtt?: MqttConnectionContextProperties
Wartość właściwości
origin
Źródło pochodzi z tego żądania CloudEvents.
origin: string
Wartość właściwości
string
signature
Unikatowy identyfikator generowany przez usługę połączenia sieciowego.
signature: string
Wartość właściwości
string
states
Uzyskaj dodatkowe stany połączenia, takie stany są zasłużone przez cały okres istnienia połączenia.
states: Record<string, any>
Wartość właściwości
Record<string, any>
subprotocol
Podprotocol tego połączenia.
subprotocol?: string
Wartość właściwości
string
userId
Identyfikator użytkownika połączenia.
userId?: string
Wartość właściwości
string