EventHandler interface
خصائص معالج الأحداث.
الخصائص
| auth | إعدادات المصادقة الأولية. إذا لم يتم تعيينه، فلن يتم استخدام أي مصادقة للرسائل المصدر. |
| system |
الحصول على قائمة أحداث النظام أو تعيينها. |
| url |
الحصول على قالب عنوان URL EventHandler أو تعيينه. يمكنك استخدام معلمة محددة مسبقا {hub} و{event} داخل القالب، يتم حساب قيمة عنوان URL EventHandler ديناميكيا عند ورود طلب العميل.
على سبيل المثال، يمكن |
| user |
الحصول على النمط المطابق لأسماء الأحداث أو تعيينه. هناك 3 أنواع من الأنماط المدعومة: 1. "*"، وهو يطابق أي اسم حدث 2. دمج أحداث متعددة مع "،"، على سبيل المثال "event1،event2"، فإنه يطابق الحدث "event1" و"event2" 3. اسم حدث واحد، على سبيل المثال، "event1"، يطابق "event1" |
تفاصيل الخاصية
auth
إعدادات المصادقة الأولية. إذا لم يتم تعيينه، فلن يتم استخدام أي مصادقة للرسائل المصدر.
auth?: UpstreamAuthSettings
قيمة الخاصية
systemEvents
الحصول على قائمة أحداث النظام أو تعيينها.
systemEvents?: string[]
قيمة الخاصية
string[]
urlTemplate
الحصول على قالب عنوان URL EventHandler أو تعيينه. يمكنك استخدام معلمة محددة مسبقا {hub} و{event} داخل القالب، يتم حساب قيمة عنوان URL EventHandler ديناميكيا عند ورود طلب العميل.
على سبيل المثال، يمكن http://example.com/api/{hub}/{event}UrlTemplate . لا يمكن أن يحتوي جزء المضيف على معلمات.
urlTemplate: string
قيمة الخاصية
string
userEventPattern
الحصول على النمط المطابق لأسماء الأحداث أو تعيينه. هناك 3 أنواع من الأنماط المدعومة: 1. "*"، وهو يطابق أي اسم حدث 2. دمج أحداث متعددة مع "،"، على سبيل المثال "event1،event2"، فإنه يطابق الحدث "event1" و"event2" 3. اسم حدث واحد، على سبيل المثال، "event1"، يطابق "event1"
userEventPattern?: string
قيمة الخاصية
string