Runtime proporciona métodos para modificar los datos de tiempo de ejecución de una instancia de extensión.
Firma:
export declare class Runtime
Métodos
Método | modificadores | Descripción |
---|---|---|
setFatalError(mensaje de error) | Informa de un error fatal al ejecutar un controlador de eventos del ciclo de vida. | |
setProcessingState(estado, mensajeDetalle) | Establece el estado de procesamiento de una instancia de extensión. |
Tiempo de ejecución.setFatalError()
Informa de un error fatal al ejecutar un controlador de eventos del ciclo de vida.
Llame a este método cuando un controlador de eventos del ciclo de vida falle de una manera que haga que la instancia no funcione. Si el evento del ciclo de vida falló pero la instancia seguirá funcionando como se esperaba, llama a setProcessingState
con el estado "PROCESSING_WARNING" o "PROCESSING_FAILED".
Firma:
setFatalError(errorMessage: string): Promise<void>;
Parámetros
Parámetro | Escribe | Descripción |
---|---|---|
mensaje de error | cuerda | Un mensaje que explica qué salió mal y cómo solucionarlo. |
Devoluciones:
Promesa <vacío>
Runtime.setProcessingState()
Establece el estado de procesamiento de una instancia de extensión.
Utilice este método para informar los resultados de un controlador de eventos de ciclo de vida.
Si el evento del ciclo de vida falló y la instancia de la extensión ya no funcionará correctamente, use Runtime.setFatalError() en su lugar.
Para informar el estado de las llamadas a funciones que no sean los controladores de eventos del ciclo de vida, use console.log
o el SDK del registrador de Cloud Functions.
Firma:
setProcessingState(state: SettableProcessingState, detailMessage: string): Promise<void>;
Parámetros
Parámetro | Escribe | Descripción |
---|---|---|
estado | Estado de procesamiento configurable | El estado en el que establecer la instancia. |
detalleMensaje | cuerda | Un mensaje que explica los resultados de la función de ciclo de vida. |
Devoluciones:
Promesa <vacío>