Channel class

Kênh sự kiện.

Chữ ký:

export declare class Channel 

Của cải

Tài sản sửa đổi Kiểu Sự miêu tả
được phépCác loại sự kiện sợi dây[] Danh sách các loại sự kiện được kênh này cho phép xuất bản. Các loại sự kiện khác bị bỏ qua.
vòng cung sự kiện Sự kiện Phiên bản dịch vụ Eventarc được liên kết với Channel hiện tại.
tên sợi dây Tên kênh được cung cấp trong quá trình tạo kênh. Nếu nó không được chỉ định, tên kênh mặc định sẽ được trả về ('locations/us-central1/channels/firebase').

phương pháp

Phương pháp sửa đổi Sự miêu tả
công bố (sự kiện) Xuất bản các sự kiện được cung cấp cho kênh này. Nếu kênh được tạo bằng allowedEventTypes và loại sự kiện không có trong danh sách đó thì sự kiện sẽ bị bỏ qua.

Channel.allowedEventTypes

Danh sách các loại sự kiện được kênh này cho phép xuất bản. Các loại sự kiện khác bị bỏ qua.

Chữ ký:

readonly allowedEventTypes?: string[];

Kênh.eventarc

Phiên bản dịch vụ Eventarc được liên kết với Channel hiện tại .

Chữ ký:

get eventarc(): Eventarc;

Ví dụ

var app = channel.eventarc;

Tên kênh

Tên kênh được cung cấp trong quá trình tạo kênh. Nếu nó không được chỉ định, tên kênh mặc định sẽ được trả về ('locations/us-central1/channels/firebase').

Chữ ký:

get name(): string;

Kênh.publish()

Xuất bản các sự kiện được cung cấp cho kênh này. Nếu kênh được tạo bằng allowedEventTypes và loại sự kiện không có trong danh sách đó thì sự kiện sẽ bị bỏ qua.

Chữ ký:

publish(events: CloudEvent | CloudEvent[]): Promise<void>;

Thông số

Tham số Kiểu Sự miêu tả
sự kiện Sự kiện đám mây | Đám MâySự Kiện [] CloudEvent để xuất bản lên kênh.

Trả về:

Hứa<void>