রানটাইম একটি এক্সটেনশন ইনস্ট্যান্সের রানটাইম ডেটা পরিবর্তন করার পদ্ধতি প্রদান করে।
স্বাক্ষর:
export declare class Runtime
পদ্ধতি
পদ্ধতি | সংশোধক | বর্ণনা |
---|---|---|
setFatalError(errorMessage) | লাইফসাইকেল ইভেন্ট হ্যান্ডলার চালানোর সময় একটি মারাত্মক ত্রুটি রিপোর্ট করে। | |
সেটপ্রসেসিং স্টেট(স্টেট, ডিটেইল মেসেজ) | একটি এক্সটেনশন উদাহরণের প্রক্রিয়াকরণ অবস্থা সেট করে। |
Runtime.setFatalError()
লাইফসাইকেল ইভেন্ট হ্যান্ডলার চালানোর সময় একটি মারাত্মক ত্রুটি রিপোর্ট করে।
এই পদ্ধতিটি কল করুন যখন একটি জীবনচক্র ইভেন্ট হ্যান্ডলার এমনভাবে ব্যর্থ হয় যা ইনস্ট্যান্সটিকে অকার্যকর করে তোলে। যদি লাইফসাইকেল ইভেন্ট ব্যর্থ হয় কিন্তু দৃষ্টান্তটি এখনও প্রত্যাশিত হিসাবে কাজ করে, তাহলে পরিবর্তে "PROCESSING_WARNING" বা "PROCESSING_FAILED" অবস্থা সহ setProcessingState
এ কল করুন।
স্বাক্ষর:
setFatalError(errorMessage: string): Promise<void>;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
ভুল বার্তা | স্ট্রিং | কী ভুল হয়েছে এবং কীভাবে এটি ঠিক করা যায় তা ব্যাখ্যা করে একটি বার্তা৷ |
রিটার্ন:
প্রতিশ্রুতি <void>
Runtime.setProcessingState()
একটি এক্সটেনশন উদাহরণের প্রক্রিয়াকরণ অবস্থা সেট করে।
লাইফসাইকেল ইভেন্ট হ্যান্ডলারের ফলাফল রিপোর্ট করতে এই পদ্ধতিটি ব্যবহার করুন।
লাইফসাইকেল ইভেন্ট ব্যর্থ হলে এবং এক্সটেনশন ইন্সট্যান্স আর সঠিকভাবে কাজ না করলে, পরিবর্তে Runtime.setFatalError() ব্যবহার করুন।
লাইফসাইকেল ইভেন্ট হ্যান্ডলার ব্যতীত অন্য ফাংশন কলের অবস্থা রিপোর্ট করতে, console.log
বা ক্লাউড ফাংশন লগার SDK ব্যবহার করুন৷
স্বাক্ষর:
setProcessingState(state: SettableProcessingState, detailMessage: string): Promise<void>;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
অবস্থা | সেটেবল প্রসেসিং স্টেট | রাষ্ট্রের দৃষ্টান্ত স্থাপন করা. |
বিস্তারিত বার্তা | স্ট্রিং | জীবনচক্র ফাংশনের ফলাফল ব্যাখ্যা করে একটি বার্তা। |
রিটার্ন:
প্রতিশ্রুতি <void>