مشاركة عبر


NotificationSubscriptionCreateParameters interface

معلمات لإنشاء اشتراك جديد. يحدد الاشتراك معايير مطابقة الأحداث وكيفية إعلام مشترك الاشتراك بهذه الأحداث.

الخصائص

channel

قناة لتسليم الإشعارات التي يتم تشغيلها بواسطة الاشتراك الجديد.

description

وصف موجز للاشتراك الجديد. عادة ما يصف معايير التصفية التي تساعد في تحديد الاشتراك.

filter

معايير المطابقة للاشتراك الجديد. مرشح ExpressionFilter

scope

الحاوية التي يجب نشر الأحداث منها حتى تتم مطابقتها مع الاشتراك الجديد. إذا لم يتم تحديده، يتم تعيينه افتراضيا إلى المضيف الحالي (عادة ما يكون حسابا أو مجموعة مشروع). على سبيل المثال، لن ينتج عن الاشتراك الذي تم تحديد نطاقه للمشروع "أ" إعلامات للأحداث المنشورة من المشروع "ب".

subscriber

المستخدم أو المجموعة التي ستتلقى إشعارات بالأحداث التي تتوافق مع معايير فلتر الاشتراك. إذا لم يتم تحديده، تعيينه افتراضيا إلى المستخدم المتصل.

تفاصيل الخاصية

channel

قناة لتسليم الإشعارات التي يتم تشغيلها بواسطة الاشتراك الجديد.

channel: ISubscriptionChannel

قيمة الخاصية

description

وصف موجز للاشتراك الجديد. عادة ما يصف معايير التصفية التي تساعد في تحديد الاشتراك.

description: string

قيمة الخاصية

string

filter

معايير المطابقة للاشتراك الجديد. مرشح ExpressionFilter

filter: ISubscriptionFilter

قيمة الخاصية

scope

الحاوية التي يجب نشر الأحداث منها حتى تتم مطابقتها مع الاشتراك الجديد. إذا لم يتم تحديده، يتم تعيينه افتراضيا إلى المضيف الحالي (عادة ما يكون حسابا أو مجموعة مشروع). على سبيل المثال، لن ينتج عن الاشتراك الذي تم تحديد نطاقه للمشروع "أ" إعلامات للأحداث المنشورة من المشروع "ب".

scope: SubscriptionScope

قيمة الخاصية

subscriber

المستخدم أو المجموعة التي ستتلقى إشعارات بالأحداث التي تتوافق مع معايير فلتر الاشتراك. إذا لم يتم تحديده، تعيينه افتراضيا إلى المستخدم المتصل.

subscriber: IdentityRef

قيمة الخاصية