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>