ConnectionContext interface
İstemci WebSocket bağlantısını temsil eden bağlantı bağlamı.
Özellikler
| client |
İstemci protokolünün türü. |
| connection |
Bağlantının kimliği. |
| event |
Bu CloudEvents isteğinin olay adı. |
| hub | Bağlantının ait olduğu hub. |
| mqtt | İstemci WebSocket bağlantısının bağlandığında sahip olduğu MQTT özellikleri (Yalnızca MQTT bağlantısı için). |
| origin | Bu CloudEvents isteğinin kaynağı. |
| signature | Ağ bağlantısının hizmeti tarafından oluşturulan benzersiz tanımlayıcı. |
| states | Bağlantının ek durumlarını alın, bu tür durumlar bağlantının ömrü boyunca ayrılır. |
| subprotocol | Bu bağlantının altprotocol'unu. |
| user |
Bağlantının kullanıcı kimliği. |
Özellik Ayrıntıları
clientProtocol
İstemci protokolünün türü.
clientProtocol: WebPubSubClientProtocol
Özellik Değeri
connectionId
Bağlantının kimliği.
connectionId: string
Özellik Değeri
string
eventName
Bu CloudEvents isteğinin olay adı.
eventName: string
Özellik Değeri
string
hub
Bağlantının ait olduğu hub.
hub: string
Özellik Değeri
string
mqtt
İstemci WebSocket bağlantısının bağlandığında sahip olduğu MQTT özellikleri (Yalnızca MQTT bağlantısı için).
mqtt?: MqttConnectionContextProperties
Özellik Değeri
origin
Bu CloudEvents isteğinin kaynağı.
origin: string
Özellik Değeri
string
signature
Ağ bağlantısının hizmeti tarafından oluşturulan benzersiz tanımlayıcı.
signature: string
Özellik Değeri
string
states
Bağlantının ek durumlarını alın, bu tür durumlar bağlantının ömrü boyunca ayrılır.
states: Record<string, any>
Özellik Değeri
Record<string, any>
subprotocol
Bu bağlantının altprotocol'unu.
subprotocol?: string
Özellik Değeri
string
userId
Bağlantının kullanıcı kimliği.
userId?: string
Özellik Değeri
string