運行時提供了修改擴展實例的運行時資料的方法。
簽名:
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>;
參數
範圍 | 類型 | 描述 |
---|---|---|
狀態 | 可設定處理狀態 | 將實例設定為的狀態。 |
詳細留言 | 細繩 | 解釋生命週期函數結果的訊息。 |
返回:
承諾<無效>