Saluran Eventarc.
Tanda tangan:
export declare class Channel
Properti
Properti | Pengubah | Jenis | Keterangan |
---|---|---|---|
diperbolehkanJenis Peristiwa | rangkaian[] | Daftar jenis acara yang diizinkan oleh saluran ini untuk dipublikasikan. Jenis peristiwa lainnya diabaikan. | |
acaraarc | acara | Contoh layanan Eventarc yang terkait dengan Channel saat ini. | |
nama | rangkaian | Nama saluran seperti yang diberikan saat pembuatan saluran. Jika tidak ditentukan, nama saluran default akan dikembalikan ('locations/us-central1/channels/firebase'). |
Metode
metode | Pengubah | Keterangan |
---|---|---|
publikasikan (acara) | Publikasi menyediakan acara ke saluran ini. Jika saluran dibuat dengan allowedEventTypes dan jenis peristiwa tidak ada dalam daftar tersebut, peristiwa tersebut akan diabaikan. |
Saluran.allowedEventTypes
Daftar jenis acara yang diizinkan oleh saluran ini untuk dipublikasikan. Jenis peristiwa lainnya diabaikan.
Tanda tangan:
readonly allowedEventTypes?: string[];
Saluran.eventarc
Contoh layanan Eventarc yang terkait dengan Channel
saat ini .
Tanda tangan:
get eventarc(): Eventarc;
Contoh
var app = channel.eventarc;
Nama saluran
Nama saluran seperti yang diberikan saat pembuatan saluran. Jika tidak ditentukan, nama saluran default akan dikembalikan ('locations/us-central1/channels/firebase').
Tanda tangan:
get name(): string;
Saluran.publikasikan()
Publikasi menyediakan acara ke saluran ini. Jika saluran dibuat dengan allowedEventTypes
dan jenis peristiwa tidak ada dalam daftar tersebut, peristiwa tersebut akan diabaikan.
Tanda tangan:
publish(events: CloudEvent | CloudEvent[]): Promise<void>;
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
acara | Acara Cloud | Acara Cloud [] | CloudEvent untuk dipublikasikan ke saluran. |
Pengembalian:
Janji<batal>