ConnectionContext interface
سياق الاتصال الذي يمثل اتصال WebSocket للعميل.
الخصائص
| client |
نوع بروتوكول العميل. |
| connection |
معرف الاتصال. |
| event |
اسم الحدث لطلب CloudEvents هذا. |
| hub | المركز الذي ينتمي إليه الاتصال. |
| mqtt | خصائص MQTT التي يمتلكها اتصال WebSocket للعميل عند الاتصال (لاتصال MQTT فقط). |
| origin | الأصل الذي يأتي منه طلب CloudEvents هذا. |
| signature | المعرف الفريد الذي تم إنشاؤه بواسطة خدمة اتصال الشبكة. |
| states | الحصول على الحالات الإضافية للاتصال، يتم تقديم مثل هذه الحالات طوال مدة بقاء الاتصال. |
| subprotocol | البروتوكول الفرعي لهذا الاتصال. |
| user |
معرف المستخدم للاتصال. |
تفاصيل الخاصية
clientProtocol
connectionId
معرف الاتصال.
connectionId: string
قيمة الخاصية
string
eventName
اسم الحدث لطلب CloudEvents هذا.
eventName: string
قيمة الخاصية
string
hub
المركز الذي ينتمي إليه الاتصال.
hub: string
قيمة الخاصية
string
mqtt
خصائص MQTT التي يمتلكها اتصال WebSocket للعميل عند الاتصال (لاتصال MQTT فقط).
mqtt?: MqttConnectionContextProperties
قيمة الخاصية
origin
الأصل الذي يأتي منه طلب CloudEvents هذا.
origin: string
قيمة الخاصية
string
signature
المعرف الفريد الذي تم إنشاؤه بواسطة خدمة اتصال الشبكة.
signature: string
قيمة الخاصية
string
states
الحصول على الحالات الإضافية للاتصال، يتم تقديم مثل هذه الحالات طوال مدة بقاء الاتصال.
states: Record<string, any>
قيمة الخاصية
Record<string, any>
subprotocol
البروتوكول الفرعي لهذا الاتصال.
subprotocol?: string
قيمة الخاصية
string
userId
معرف المستخدم للاتصال.
userId?: string
قيمة الخاصية
string