CloudEvent interface

این API به عنوان یک پیش نمایش برای توسعه دهندگان ارائه شده است و ممکن است بر اساس بازخوردی که دریافت می کنیم تغییر کند. از این API در محیط تولید استفاده نکنید.

یک CloudEventBase پایه یک قالب چند پلتفرمی برای رمزگذاری یک رویداد بدون سرور است. برای اطلاعات بیشتر به https://github.com/cloudevents/spec مراجعه کنید.

امضا:

export interface CloudEvent<T> 

خواص

ویژگی تایپ کنید شرح
داده ها تی (بتا) اطلاعات مربوط به این رویداد خاص.
شناسه رشته (بتا) شناسه منحصر به فرد جهانی برای این رویداد.
منبع رشته (بتا) منبعی که این رویداد را منتشر کرد.
اسپکورژن "1.0" (BETA) نسخه مشخصات CloudEvents برای این رویداد.
موضوع رشته (بتا) منبع ارائه شده توسط منبعی که این رویداد به آن مربوط می شود.
زمان رشته (بتا) زمانی که این رویداد رخ داد.
نوع رشته (BETA) نوع رویدادی که این نشان‌دهنده است.

CloudEvent.data

این API به عنوان یک پیش نمایش برای توسعه دهندگان ارائه شده است و ممکن است بر اساس بازخوردی که دریافت می کنیم تغییر کند. از این API در محیط تولید استفاده نکنید.

اطلاعاتی در مورد این رویداد خاص

امضا:

data: T;

CloudEvent.id

این API به عنوان یک پیش نمایش برای توسعه دهندگان ارائه شده است و ممکن است بر اساس بازخوردی که دریافت می کنیم تغییر کند. از این API در محیط تولید استفاده نکنید.

شناسه منحصر به فرد جهانی برای این رویداد.

امضا:

id: string;

CloudEvent.source

این API به عنوان یک پیش نمایش برای توسعه دهندگان ارائه شده است و ممکن است بر اساس بازخوردی که دریافت می کنیم تغییر کند. از این API در محیط تولید استفاده نکنید.

منبعی که این رویداد را منتشر کرده است.

امضا:

source: string;

CloudEvent.specversion

این API به عنوان یک پیش نمایش برای توسعه دهندگان ارائه شده است و ممکن است بر اساس بازخوردی که دریافت می کنیم تغییر کند. از این API در محیط تولید استفاده نکنید.

نسخه مشخصات CloudEvents برای این رویداد.

امضا:

readonly specversion: "1.0";

CloudEvent.subject

این API به عنوان یک پیش نمایش برای توسعه دهندگان ارائه شده است و ممکن است بر اساس بازخوردی که دریافت می کنیم تغییر کند. از این API در محیط تولید استفاده نکنید.

منبع ارائه شده توسط منبع، که این رویداد به آن مربوط می شود.

امضا:

subject?: string;

CloudEvent.time

این API به عنوان یک پیش نمایش برای توسعه دهندگان ارائه شده است و ممکن است بر اساس بازخوردی که دریافت می کنیم تغییر کند. از این API در محیط تولید استفاده نکنید.

زمانی که این رویداد رخ داد.

امضا:

time: string;

CloudEvent.type

این API به عنوان یک پیش نمایش برای توسعه دهندگان ارائه شده است و ممکن است بر اساس بازخوردی که دریافت می کنیم تغییر کند. از این API در محیط تولید استفاده نکنید.

نوع رویدادی که این نشان دهنده آن است.

امضا:

type: string;