قناة ايفينتارك.
إمضاء:
export declare class Channel
ملكيات
ملكية | الصفات التعريفية | يكتب | وصف |
---|---|---|---|
allowEventTypes | خيط[] | قائمة بأنواع الأحداث التي تسمح هذه القناة بنشرها. يتم تجاهل أنواع الأحداث الأخرى. | |
com.eventarc | إيفينتارك | مثيل خدمة Eventarc المرتبط Channel الحالية. | |
اسم | خيط | اسم القناة كما هو منصوص عليه أثناء إنشاء القناة. إذا لم يتم تحديدها، فسيتم إرجاع اسم القناة الافتراضي ("locations/us-central1/channels/firebase"). |
طُرق
طريقة | الصفات التعريفية | وصف |
---|---|---|
نشر (الأحداث) | ينشر الأحداث المقدمة لهذه القناة. إذا تم إنشاء القناة باستخدام allowedEventTypes ولم يكن نوع الحدث مدرجًا في تلك القائمة، فسيتم تجاهل الحدث. |
Channel.allowedEventTypes
قائمة بأنواع الأحداث التي تسمح هذه القناة بنشرها. يتم تجاهل أنواع الأحداث الأخرى.
إمضاء:
readonly allowedEventTypes?: string[];
قناة.حدثرك
مثيل خدمة Eventarc المرتبط Channel
الحالية .
إمضاء:
get eventarc(): Eventarc;
مثال
var app = channel.eventarc;
اسم القناة
اسم القناة كما هو منصوص عليه أثناء إنشاء القناة. إذا لم يتم تحديدها، فسيتم إرجاع اسم القناة الافتراضي ("locations/us-central1/channels/firebase").
إمضاء:
get name(): string;
نشر القناة ()
ينشر الأحداث المقدمة لهذه القناة. إذا تم إنشاء القناة باستخدام allowedEventTypes
ولم يكن نوع الحدث مدرجًا في تلك القائمة، فسيتم تجاهل الحدث.
إمضاء:
publish(events: CloudEvent | CloudEvent[]): Promise<void>;
حدود
معامل | يكتب | وصف |
---|---|---|
الأحداث | حدث سحابي | CloudEvent [] | CloudEvent للنشر على القناة. |
عائدات:
وعد<باطل>