يتم توفير واجهة برمجة التطبيقات هذه كمعاينة للمطوّرين، وقد تتغير استنادًا إلى الملاحظات التي نتلقّاها. لا تستخدم واجهة برمجة التطبيقات هذه في بيئة إنتاج.
CloudEventBase
هو أساس تنسيق من عدّة منصات لترميز حدث بدون خادم. لمزيد من المعلومات، يُرجى الاطّلاع على https://github.com/cloudevents/spec.
Signature:
export interface CloudEvent<T>
أماكن إقامة
الموقع | النوع | الوصف |
---|---|---|
البيانات | T | (إصدار تجريبي) معلومات حول هذا الحدث المحدّد |
id | السلسلة | (إصدار تجريبي) معرّف فريد عالمي لهذا الحدث |
المصدر | السلسلة | (إصدار تجريبي) المورد الذي نشر هذا الحدث |
المواصفات | "1.0" | (إصدار تجريبي) إصدار مواصفات Cloudالأحداث لهذا الحدث |
الموضوع | السلسلة | (إصدار تجريبي) هو المورد الذي يرتبط به هذا الحدث، والذي يوفّره المصدر. |
الوقت | السلسلة | (إصدار تجريبي) وقت وقوع هذا الحدث |
النوع | السلسلة | (إصدار تجريبي) نوع الحدث الذي يمثّله |
البيانات في CloudEvent.data
يتم توفير واجهة برمجة التطبيقات هذه كمعاينة للمطوّرين، وقد تتغير استنادًا إلى الملاحظات التي نتلقّاها. لا تستخدم واجهة برمجة التطبيقات هذه في بيئة إنتاج.
معلومات حول هذا الحدث المحدّد
Signature:
data: T;
معرّف CloudEvent.id
يتم توفير واجهة برمجة التطبيقات هذه كمعاينة للمطوّرين، وقد تتغير استنادًا إلى الملاحظات التي نتلقّاها. لا تستخدم واجهة برمجة التطبيقات هذه في بيئة إنتاج.
تمثّل هذه السمة معرّفًا فريدًا عالميًا لهذا الحدث.
Signature:
id: string;
مصدر CloudEvent.source
يتم توفير واجهة برمجة التطبيقات هذه كمعاينة للمطوّرين، وقد تتغير استنادًا إلى الملاحظات التي نتلقّاها. لا تستخدم واجهة برمجة التطبيقات هذه في بيئة إنتاج.
المورد الذي نشر هذا الحدث.
Signature:
source: string;
CloudEvent.specversion
يتم توفير واجهة برمجة التطبيقات هذه كمعاينة للمطوّرين، وقد تتغير استنادًا إلى الملاحظات التي نتلقّاها. لا تستخدم واجهة برمجة التطبيقات هذه في بيئة إنتاج.
إصدار مواصفات Cloudالأحداث لهذا الحدث
Signature:
readonly specversion: "1.0";
CloudEvent.subject
يتم توفير واجهة برمجة التطبيقات هذه كمعاينة للمطوّرين، وقد تتغير استنادًا إلى الملاحظات التي نتلقّاها. لا تستخدم واجهة برمجة التطبيقات هذه في بيئة إنتاج.
يشير هذا المصطلح إلى المورد الذي يرتبط به هذا الحدث.
Signature:
subject?: string;
CloudEvent.time
يتم توفير واجهة برمجة التطبيقات هذه كمعاينة للمطوّرين، وقد تتغير استنادًا إلى الملاحظات التي نتلقّاها. لا تستخدم واجهة برمجة التطبيقات هذه في بيئة إنتاج.
وقت وقوع هذا الحدث
Signature:
time: string;
النوع: CloudEvent.type
يتم توفير واجهة برمجة التطبيقات هذه كمعاينة للمطوّرين، وقد تتغير استنادًا إلى الملاحظات التي نتلقّاها. لا تستخدم واجهة برمجة التطبيقات هذه في بيئة إنتاج.
نوع الحدث الذي يمثله.
Signature:
type: string;