pubsub.Message class

Google Cloud Pub/Sub मैसेज दिखाने वाला इंटरफ़ेस.

हस्ताक्षर:

export declare class Message<T> 

प्रॉपर्टी

प्रॉपर्टी मॉडिफ़ायर टाइप ब्यौरा
एट्रिब्यूट { [की: स्ट्रिंग]: स्ट्रिंग; } पर स्विच करने के मकसद से, हमसे संपर्क करने के लिए धन्यवाद. अगर कोई है, तो मैसेज के साथ पब्लिश किए गए उपयोगकर्ता के तय किए गए एट्रिब्यूट.
डेटा स्ट्रिंग इस मैसेज ऑब्जेक्ट का डेटा पेलोड, base64 कोड में बदली गई स्ट्रिंग के तौर पर है.
JSON T इस मैसेज ऑब्जेक्ट का JSON डेटा पेलोड, अगर कोई हो.
messageId स्ट्रिंग अपने-आप जनरेट हुआ आईडी, जो इस मैसेज की खास तौर पर पहचान करता है.
orderingKey स्ट्रिंग एक ही कुंजी वाले मैसेज को क्रम से लगाने के लिए, उपयोगकर्ता की ओर से तय की गई कुंजी का इस्तेमाल किया जाता है.
publishTime स्ट्रिंग मैसेज को पब्लिश करने का समय

तरीके

तरीका मॉडिफ़ायर ब्यौरा
toJSON() यह फ़ंक्शन इस ऑब्जेक्ट को JSON के क्रम में लगाकर दिखाया जाता है.

pubsub.Message.attributes

अगर कोई है, तो मैसेज के साथ पब्लिश किए गए उपयोगकर्ता के तय किए गए एट्रिब्यूट.

हस्ताक्षर:

readonly attributes: {
        [key: string]: string;
    };

pubsub.Message.data

इस मैसेज ऑब्जेक्ट का डेटा पेलोड, base64 कोड में बदली गई स्ट्रिंग के तौर पर है.

हस्ताक्षर:

readonly data: string;

pubsub.Message.json

इस मैसेज ऑब्जेक्ट का JSON डेटा पेलोड, अगर कोई हो.

हस्ताक्षर:

get json(): T;

pubsub.Message.messageId

अपने-आप जनरेट हुआ आईडी, जो इस मैसेज की खास तौर पर पहचान करता है.

हस्ताक्षर:

readonly messageId: string;

pubsub.Message.orderingKey

एक ही कुंजी वाले मैसेज को क्रम से लगाने के लिए, उपयोगकर्ता की ओर से तय की गई कुंजी का इस्तेमाल किया जाता है.

हस्ताक्षर:

readonly orderingKey: string;

pubsub.Message.publishTime

मैसेज को पब्लिश करने का समय

हस्ताक्षर:

readonly publishTime: string;

pubsub.Message.toJSON()

यह फ़ंक्शन इस ऑब्जेक्ट को JSON के क्रम में लगाकर दिखाया जाता है.

हस्ताक्षर:

toJSON(): any;

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

कोई भी

इस ऑब्जेक्ट को JSON के क्रम में लगाकर दिखाया जा सकता है.