مشاركة عبر


EventHandler interface

خصائص معالج الأحداث.

الخصائص

auth

إعدادات المصادقة الأولية. إذا لم يتم تعيينه، فلن يتم استخدام أي مصادقة للرسائل المصدر.

systemEvents

الحصول على قائمة أحداث النظام أو تعيينها.

urlTemplate

الحصول على قالب عنوان URL EventHandler أو تعيينه. يمكنك استخدام معلمة محددة مسبقا {hub} و{event} داخل القالب، يتم حساب قيمة عنوان URL EventHandler ديناميكيا عند ورود طلب العميل. على سبيل المثال، يمكن http://example.com/api/{hub}/{event}UrlTemplate . لا يمكن أن يحتوي جزء المضيف على معلمات.

userEventPattern

الحصول على النمط المطابق لأسماء الأحداث أو تعيينه. هناك 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