مشاركة عبر


NotificationSubscriptionUpdateParameters interface

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

الخصائص

adminSettings

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

channel

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

description

الوصف المحدث للاشتراك. عادة ما يصف معايير التصفية التي تساعد على هوية الاشتراك.

filter

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

scope

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

status

الحالة المحدثة للاشتراك. يستخدم عادة لتمكين اشتراك أو تعطيله.

statusMessage

رسالة اختيارية توفر المزيد من التفاصيل حول الحالة المحدثة.

userSettings

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

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

adminSettings

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

adminSettings: SubscriptionAdminSettings

قيمة الخاصية

channel

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

channel: ISubscriptionChannel

قيمة الخاصية

description

الوصف المحدث للاشتراك. عادة ما يصف معايير التصفية التي تساعد على هوية الاشتراك.

description: string

قيمة الخاصية

string

filter

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

filter: ISubscriptionFilter

قيمة الخاصية

scope

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

scope: SubscriptionScope

قيمة الخاصية

status

الحالة المحدثة للاشتراك. يستخدم عادة لتمكين اشتراك أو تعطيله.

status: SubscriptionStatus

قيمة الخاصية

statusMessage

رسالة اختيارية توفر المزيد من التفاصيل حول الحالة المحدثة.

statusMessage: string

قيمة الخاصية

string

userSettings

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

userSettings: SubscriptionUserSettings

قيمة الخاصية