Runtime class

रनटाइम एक एक्सटेंशन इंस्टेंस के रनटाइम डेटा को संशोधित करने के तरीके प्रदान करता है।

हस्ताक्षर:

export declare class Runtime 

तरीकों

तरीका संशोधक विवरण
सेटफैटल एरर (त्रुटि संदेश) जीवनचक्र ईवेंट हैंडलर चलाते समय एक घातक त्रुटि की रिपोर्ट करता है।
सेटप्रोसेसिंगस्टेट (राज्य, विवरण संदेश) किसी एक्सटेंशन इंस्टेंस की प्रोसेसिंग स्थिति सेट करता है।

रनटाइम.सेटफैटल एरर()

जीवनचक्र ईवेंट हैंडलर चलाते समय एक घातक त्रुटि की रिपोर्ट करता है।

इस विधि को तब कॉल करें जब जीवनचक्र ईवेंट हैंडलर इस तरह से विफल हो जाए कि इंस्टेंस निष्क्रिय हो जाए। यदि जीवनचक्र घटना विफल हो गई है लेकिन इंस्टेंस अभी भी अपेक्षा के अनुरूप काम करेगा, तो इसके बजाय "PROCESSING_WARNING" या "PROCESSING_FAILED" स्थिति के साथ setProcessingState कॉल करें।

हस्ताक्षर:

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

पैरामीटर

पैरामीटर प्रकार विवरण
त्रुटि संदेश डोरी एक संदेश जिसमें बताया गया है कि क्या ग़लत हुआ और इसे कैसे ठीक किया जाए।

रिटर्न:

वादा<शून्य>

रनटाइम.सेटप्रोसेसिंगस्टेट()

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

जीवनचक्र ईवेंट हैंडलर के परिणामों की रिपोर्ट करने के लिए इस पद्धति का उपयोग करें।

यदि जीवनचक्र घटना विफल हो गई और एक्सटेंशन इंस्टेंस अब सही ढंग से काम नहीं करेगा, तो इसके बजाय Runtime.setFatalError() का उपयोग करें।

जीवनचक्र ईवेंट हैंडलर के अलावा अन्य फ़ंक्शन कॉल की स्थिति रिपोर्ट करने के लिए, console.log या क्लाउड फ़ंक्शंस लॉगर एसडीके का उपयोग करें।

हस्ताक्षर:

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

पैरामीटर

पैरामीटर प्रकार विवरण
राज्य सेटटेबलप्रोसेसिंगस्टेट उदाहरण सेट करने की स्थिति.
विवरण संदेश डोरी जीवनचक्र फ़ंक्शन के परिणामों को समझाने वाला एक संदेश।

रिटर्न:

वादा<शून्य>