Channel class

قناة 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 للنشر على القناة.

المرتجعات:

وعود <باطلة>