Channel class

Eventarc चैनल.

हस्ताक्षर:

export declare class Channel 

प्रॉपर्टी

प्रॉपर्टी मॉडिफ़ायर टाइप ब्यौरा
allowedEventTypes स्ट्रिंग[] उन इवेंट टाइप की सूची जिन्हें इस चैनल ने पब्लिश करने की अनुमति दी है. अन्य तरह के इवेंट को अनदेखा कर दिया जाता है.
इवेंटर्क इवेंटर्क Eventarc सेवा का इंस्टेंस, जो मौजूदा Channel से जुड़ा है.
name स्ट्रिंग चैनल बनाते समय दिया गया चैनल का नाम. अगर यह तय नहीं किया गया था, तो चैनल का डिफ़ॉल्ट नाम दिखता है ('locations/us-central1/channels/firebase').

तरीके

तरीका मॉडिफ़ायर ब्यौरा
पब्लिश करें(इवेंट) उपलब्ध कराए गए इवेंट इस चैनल पर प्रकाशित करता है. अगर चैनल allowedEventTypes का इस्तेमाल करके बनाया गया था और इवेंट का टाइप उस सूची में मौजूद नहीं है, तो इवेंट को अनदेखा कर दिया जाता है.

Channel.allowedEventTypes

उन इवेंट टाइप की सूची जिन्हें इस चैनल ने पब्लिश करने की अनुमति दी है. अन्य तरह के इवेंट को अनदेखा कर दिया जाता है.

हस्ताक्षर:

readonly allowedEventTypes?: string[];

चैनल.eventarc

Eventarc सेवा का इंस्टेंस, जो मौजूदा Channel से जुड़ा है.

हस्ताक्षर:

get eventarc(): Eventarc;

उदाहरण

var app = channel.eventarc;

चैनल का नाम

चैनल बनाते समय दिया गया चैनल का नाम. अगर यह तय नहीं किया गया था, तो चैनल का डिफ़ॉल्ट नाम दिखता है ('locations/us-central1/channels/firebase').

हस्ताक्षर:

get name(): string;

Channel.publish()

उपलब्ध कराए गए इवेंट इस चैनल पर प्रकाशित करता है. अगर चैनल allowedEventTypes का इस्तेमाल करके बनाया गया था और इवेंट का टाइप उस सूची में मौजूद नहीं है, तो इवेंट को अनदेखा कर दिया जाता है.

हस्ताक्षर:

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

पैरामीटर

पैरामीटर टाइप ब्यौरा
इवेंट CloudEvent | CloudEvent[] चैनल पर प्रकाशित करने के लिए CloudEvent.

लौटाए जाने वाले प्रॉडक्ट:

प्रॉमिस<void>