Runtime class

運行時提供了修改擴展實例的運行時資料的方法。

簽名:

export declare class Runtime 

方法

方法修飾符描述
setFatalError(錯誤訊息)執行生命週期事件處理程序時報告致命錯誤。
setProcessingState(狀態, 詳細訊息)設定擴展實例的處理狀態。

Runtime.setFatalError()

執行生命週期事件處理程序時報告致命錯誤。

當生命週期事件處理程序失敗並導致實例無法操作時,請呼叫此方法。如果生命週期事件失敗,但實例仍將如預期運作,請改為使用「PROCESSING_WARNING」或「PROCESSING_FAILED」狀態呼叫setProcessingState

簽名:

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

參數

範圍類型描述
錯誤訊息細繩一則訊息,解釋出了什麼問題以及如何修復它。

返回:

承諾<無效>

Runtime.setProcessingState()

設定擴展實例的處理狀態。

使用此方法報告生命週期事件處理程序的結果。

如果生命週期事件失敗且擴充實例將不再正常運作,請改用Runtime.setFatalError()

若要報告生命週期事件處理程序以外的函數呼叫的狀態,請使用console.log或 Cloud Functions 記錄器 SDK。

簽名:

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

參數

範圍類型描述
狀態可設定處理狀態將實例設定為的狀態。
詳細留言細繩解釋生命週期函數結果的訊息。

返回:

承諾<無效>