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