Channel class

ช่อง Eventarc

ลายเซ็น:

export declare class Channel 

คุณสมบัติ

คุณสมบัติ ตัวดัดแปลง พิมพ์ คำอธิบาย
อนุญาตEventTypes สตริง[] รายการประเภทกิจกรรมที่ช่องนี้อนุญาตให้เผยแพร่ได้ เหตุการณ์ประเภทอื่นๆ จะถูกละเว้น
เหตุการณ์ อีเวนทาร์ค อินสแตนซ์บริการ Eventarc เชื่อมโยงกับ Channel ปัจจุบัน
ชื่อ เชือก ชื่อช่องตามที่ให้ไว้ระหว่างการสร้างช่อง หากไม่ได้ระบุ ชื่อช่องเริ่มต้นจะถูกส่งกลับ ('locations/us-central1/channels/firebase')

วิธีการ

วิธี ตัวดัดแปลง คำอธิบาย
เผยแพร่ (กิจกรรม) เผยแพร่กิจกรรมที่มอบให้กับช่องนี้ หากช่องถูกสร้างขึ้นด้วย allowedEventTypes และประเภทเหตุการณ์ไม่อยู่ในรายการนั้น เหตุการณ์นั้นจะถูกละเว้น

Channel.allowedEventTypes

รายการประเภทกิจกรรมที่ช่องนี้อนุญาตให้เผยแพร่ได้ เหตุการณ์ประเภทอื่นๆ จะถูกละเว้น

ลายเซ็น:

readonly allowedEventTypes?: string[];

Channel.eventarc

อินสแตนซ์บริการ Eventarc เชื่อมโยงกับ Channel ปัจจุบัน .

ลายเซ็น:

get eventarc(): Eventarc;

ตัวอย่าง

var app = channel.eventarc;

ช่อง.ชื่อ

ชื่อช่องตามที่ให้ไว้ระหว่างการสร้างช่อง หากไม่ได้ระบุ ชื่อช่องเริ่มต้นจะถูกส่งกลับ ('locations/us-central1/channels/firebase')

ลายเซ็น:

get name(): string;

ช่อง.เผยแพร่()

เผยแพร่กิจกรรมที่มอบให้กับช่องนี้ หากช่องถูกสร้างขึ้นด้วย allowedEventTypes และประเภทเหตุการณ์ไม่อยู่ในรายการนั้น เหตุการณ์นั้นจะถูกละเว้น

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
เหตุการณ์ต่างๆ คลาวด์อีเว้นท์ | คลาวด์อีเว้นท์ [] CloudEvent เพื่อเผยแพร่ไปยังช่อง

ผลตอบแทน:

สัญญา<โมฆะ>