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>