Udostępnij za pośrednictwem


ConnectionContext interface

Kontekst połączenia reprezentujący połączenie websocket klienta.

Właściwości

clientProtocol

Typ protokołu klienta.

connectionId

Identyfikator połączenia.

eventName

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.

userId

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