Runtime class

يوفر وقت التشغيل طرقًا لتعديل بيانات وقت تشغيل مثيل الامتداد.

إمضاء:

export declare class Runtime 

طُرق

طريقة الصفات التعريفية وصف
setFatalError(errorMessage) الإبلاغ عن خطأ فادح أثناء تشغيل معالج أحداث دورة الحياة.
setProcessingState(الحالة، التفاصيل) يضبط حالة المعالجة لمثيل الامتداد.

Runtime.setFatalError()

الإبلاغ عن خطأ فادح أثناء تشغيل معالج أحداث دورة الحياة.

قم باستدعاء هذه الطريقة عندما يفشل معالج حدث دورة الحياة بطريقة تجعل المثيل غير قابل للتشغيل. إذا فشل حدث دورة الحياة ولكن المثيل سيظل يعمل كما هو متوقع، فاستدعاء setProcessingState بالحالة "PROCESSING_WARNING" أو "PROCESSING_FAILED" بدلاً من ذلك.

إمضاء:

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

حدود

معامل يكتب وصف
رسالة خطأ خيط رسالة توضح الخطأ الذي حدث وكيفية إصلاحه.

عائدات:

وعد<باطل>

Runtime.setProcessingState()

يضبط حالة المعالجة لمثيل الامتداد.

استخدم هذه الطريقة للإبلاغ عن نتائج معالج أحداث دورة الحياة.

إذا فشل حدث دورة الحياة ولم تعد نسخة الامتداد تعمل بشكل صحيح، فاستخدم Runtime.setFatalError() بدلاً من ذلك.

للإبلاغ عن حالة استدعاءات الوظائف بخلاف معالجات أحداث دورة الحياة، استخدم console.log أو Cloud Functions logger SDK.

إمضاء:

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

حدود

معامل يكتب وصف
ولاية SettableProcessingState الحالة التي سيتم تعيين المثيل إليها.
رسالة تفصيلية خيط رسالة توضح نتائج دالة دورة الحياة.

عائدات:

وعد<باطل>