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