CloudEvent interface

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

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;