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>;

参数

范围类型描述
状态可设置处理状态将实例设置为的状态。
详细留言细绳解释生命周期函数结果的消息。

返回:

承诺<无效>