CloudEvent interface

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

CloudEventBase هو أساس التنسيق عبر الأنظمة الأساسية لترميز حدث بدون خادم. لمزيد من المعلومات، راجع https://github.com/cloudevents/spec.

إمضاء:

export interface CloudEvent<T> 

ملكيات

ملكية يكتب وصف
بيانات ت (بيتا) معلومات حول هذا الحدث المحدد.
بطاقة تعريف خيط (تجريبي) معرف فريد عالميًا لهذا الحدث.
مصدر خيط (بيتا) المورد الذي نشر هذا الحدث.
com.specversion "1.0" (بيتا) إصدار مواصفات CloudEvents لهذا الحدث.
موضوع خيط (بيتا) المورد، المقدم حسب المصدر، الذي يتعلق به هذا الحدث.
وقت خيط (بيتا) عندما وقع هذا الحدث.
يكتب خيط (بيتا) نوع الحدث الذي يمثله.

CloudEvent.data

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

معلومات حول هذا الحدث المحدد.

إمضاء:

data: T;

CloudEvent.id

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

معرف فريد عالميًا لهذا الحدث.

إمضاء:

id: string;

CloudEvent.source

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

المصدر الذي نشر هذا الحدث.

إمضاء:

source: string;

CloudEvent.specversion

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

إصدار مواصفات CloudEvents لهذا الحدث.

إمضاء:

readonly specversion: "1.0";

CloudEvent.subject

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

المورد، المقدم حسب المصدر، الذي يتعلق به هذا الحدث.

إمضاء:

subject?: string;

CloudEvent.time

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

عندما وقع هذا الحدث.

إمضاء:

time: string;

CloudEvent.type

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

نوع الحدث الذي يمثله هذا.

إمضاء:

type: string;