运行时提供了修改扩展实例的运行时数据的方法。
签名:
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>;
参数
范围 | 类型 | 描述 |
---|---|---|
状态 | 可设置处理状态 | 将实例设置为的状态。 |
详细留言 | 细绳 | 解释生命周期函数结果的消息。 |
返回:
承诺<无效>