VssNotificationEvent interface
هذا هو النوع المستخدم لإطلاق الإعلامات المخصصة لنظام فرعي في Notifications SDK. بالنسبة للمكونات التي لا يمكنها الاعتماد على Notifications SDK مباشرة، يمكنهم استخدام ITeamFoundationEventService.PublishNotification وسيحصل عليه تنفيذ Notifications SDK ISubscriber.
الخصائص
| actors | اختياري: قائمة بالجهات الفاعلة التي هي هويات إضافية ذات أدوار مقابلة ذات صلة بالحدث. |
| artifact |
اختياري: قائمة بالبيانات الاصطناعية المشار إليها أو المتأثرة بهذا الحدث. |
| data | مطلوب: حمولة الحدث. إذا كانت البيانات عبارة عن سلسلة، فيجب أن تكون بتنسيق Json أو XML. وإلا يجب أن يكون له سمة تنسيق التسلسل. |
| event |
مطلوب: اسم الحدث. يجب تسجيل هذا الحدث في سياق إطلاقه. |
| expires |
كم من الوقت قبل انتهاء صلاحية الحدث وسيتم تنظيفه. الإعداد الافتراضي هو استخدام النظام الافتراضي. |
| item |
معرف العنصر ، القطعة الأثرية ، الامتداد ، المشروع ، إلخ. |
| process |
كم من الوقت تنتظر قبل معالجة هذا الحدث. الإعداد الافتراضي هو المعالجة على الفور. |
| scopes | اختياري: قائمة بالنطاقات ذات الصلة بالحدث. |
| source |
هذا هو الوقت الذي تم فيه إنشاء حدث المصدر الأصلي لهذا VssNotificationEvent. على سبيل المثال، بالنسبة لشيء مثل إشعار إكمال الإنشاء، يجب أن يكون SourceEventCreatedTime هو الوقت الذي انتهى فيه الإنشاء وليس وقت رفع هذا الحدث. |
تفاصيل الخاصية
actors
اختياري: قائمة بالجهات الفاعلة التي هي هويات إضافية ذات أدوار مقابلة ذات صلة بالحدث.
actors: EventActor[]
قيمة الخاصية
artifactUris
اختياري: قائمة بالبيانات الاصطناعية المشار إليها أو المتأثرة بهذا الحدث.
artifactUris: string[]
قيمة الخاصية
string[]
data
مطلوب: حمولة الحدث. إذا كانت البيانات عبارة عن سلسلة، فيجب أن تكون بتنسيق Json أو XML. وإلا يجب أن يكون له سمة تنسيق التسلسل.
data: any
قيمة الخاصية
any
eventType
مطلوب: اسم الحدث. يجب تسجيل هذا الحدث في سياق إطلاقه.
eventType: string
قيمة الخاصية
string
expiresIn
كم من الوقت قبل انتهاء صلاحية الحدث وسيتم تنظيفه. الإعداد الافتراضي هو استخدام النظام الافتراضي.
expiresIn: any
قيمة الخاصية
any
itemId
معرف العنصر ، القطعة الأثرية ، الامتداد ، المشروع ، إلخ.
itemId: string
قيمة الخاصية
string
processDelay
كم من الوقت تنتظر قبل معالجة هذا الحدث. الإعداد الافتراضي هو المعالجة على الفور.
processDelay: any
قيمة الخاصية
any
scopes
sourceEventCreatedTime
هذا هو الوقت الذي تم فيه إنشاء حدث المصدر الأصلي لهذا VssNotificationEvent. على سبيل المثال، بالنسبة لشيء مثل إشعار إكمال الإنشاء، يجب أن يكون SourceEventCreatedTime هو الوقت الذي انتهى فيه الإنشاء وليس وقت رفع هذا الحدث.
sourceEventCreatedTime: Date
قيمة الخاصية
Date