เครื่องมือสร้างหัวข้อ Google Cloud Pub/Sub
เข้าถึงผ่านทาง functions.pubsub.topic()
.
ลายเซ็น:
export declare class TopicBuilder
คอนสตรัคเตอร์
ตัวสร้าง | ตัวดัดแปลง | คำอธิบาย |
---|---|---|
(ตัวสร้าง) (ทรัพยากรทริกเกอร์ ตัวเลือก) | สร้างอินสแตนซ์ใหม่ของคลาส TopicBuilder |
วิธีการ
วิธี | ตัวดัดแปลง | คำอธิบาย |
---|---|---|
onPublish (ตัวจัดการ) | ตัวจัดการเหตุการณ์ที่เริ่มทำงานทุกครั้งที่มีการเผยแพร่ข้อความ Cloud Pub/Sub |
pubsub.TopicBuilder.(ตัวสร้าง)
สร้างอินสแตนซ์ใหม่ของคลาส TopicBuilder
ลายเซ็น:
constructor(triggerResource: () => string, options: DeploymentOptions);
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
ทริกเกอร์ทรัพยากร | () => สตริง | |
ตัวเลือก | ตัวเลือกการปรับใช้ |
pubsub.TopicBuilder.onPublish()
ตัวจัดการเหตุการณ์ที่เริ่มทำงานทุกครั้งที่มีการเผยแพร่ข้อความ Cloud Pub/Sub
ลายเซ็น:
onPublish(handler: (message: Message, context: EventContext) => PromiseLike<any> | any): CloudFunction<Message>;
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
ตัวจัดการ | (ข้อความ: ข้อความ บริบท: EventContext ) => PromiseLike<ใด ๆ> | ใดๆ | ตัวจัดการเหตุการณ์ที่ทำงานทุกครั้งที่มีการเผยแพร่ข้อความ Cloud Pub/Sub |
ผลตอบแทน:
ฟังก์ชันที่คุณสามารถส่งออกและปรับใช้ได้