Runtime class

रनटाइम, किसी एक्सटेंशन इंस्टेंस के रनटाइम डेटा में बदलाव करने के तरीके मुहैया कराता है.

हस्ताक्षर:

export declare class Runtime 

तरीके

तरीका मॉडिफ़ायर ब्यौरा
setFatalError(errorMessage) लाइफ़साइकल इवेंट हैंडलर चलाते समय गंभीर गड़बड़ी की रिपोर्ट करता है.
setProcessingState(स्टेट, detailMessage) किसी एक्सटेंशन के इंस्टेंस की प्रोसेसिंग स्थिति सेट करता है.

रनटाइम.setFatalError()

लाइफ़साइकल इवेंट हैंडलर चलाते समय गंभीर गड़बड़ी की रिपोर्ट करता है.

इस तरीके को तब कॉल करें, जब कोई लाइफ़साइकल इवेंट हैंडलर ऐसे काम न करे जिसकी वजह से इंस्टेंस काम न करे. अगर लाइफ़साइकल इवेंट पूरा नहीं हो सका, लेकिन इंस्टेंस अब भी उम्मीद के मुताबिक काम करेगा, तो setProcessingState को " प्रोसेसING_WARNING" के साथ कॉल करें या "प्रोसेसिंग_FAILED" राज्य के बजाय, किसी अन्य राज्य का इस्तेमाल करें.

हस्ताक्षर:

setFatalError(errorMessage: string): Promise<void>;

पैरामीटर

पैरामीटर टाइप ब्यौरा
errorMessage स्ट्रिंग गड़बड़ी के बारे में जानकारी देने वाला मैसेज और उसे ठीक करने का तरीका.

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

प्रॉमिस<void>

Runtime.setProcessingState()

किसी एक्सटेंशन के इंस्टेंस की प्रोसेसिंग स्थिति सेट करता है.

लाइफ़साइकल इवेंट हैंडलर के नतीजों को रिपोर्ट करने के लिए, यह तरीका इस्तेमाल करें.

अगर लाइफ़साइकल इवेंट नहीं हो सका और एक्सटेंशन इंस्टेंस अब सही तरीके से काम नहीं करेगा. इसके बजाय, Runtime.setFatalError() का इस्तेमाल करें.

लाइफ़साइकल इवेंट हैंडलर के अलावा, किसी अन्य फ़ंक्शन कॉल की स्थिति की रिपोर्ट करने के लिए, console.log या Cloud Functions लॉगर SDK टूल का इस्तेमाल करें.

हस्ताक्षर:

setProcessingState(state: SettableProcessingState, detailMessage: string): Promise<void>;

पैरामीटर

पैरामीटर टाइप ब्यौरा
राज्य SettableProcessingState वह स्थिति जिस पर इंस्टेंस सेट करना है.
ब्यौरा मैसेज स्ट्रिंग लाइफ़साइकल फ़ंक्शन के नतीजों के बारे में जानकारी देने वाला मैसेज.

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

प्रॉमिस<void>