रनटाइम, किसी एक्सटेंशन इंस्टेंस के रनटाइम डेटा में बदलाव करने के तरीके मुहैया कराता है.
हस्ताक्षर:
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>