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 grave al ejecutar un controlador de eventos del ciclo de vida. | |
setProcessingState(estado, mensaje de detalle) | Establece el estado de procesamiento de una instancia de extensión. |
Tiempo de ejecución.setFatalError()
Informa de un error grave 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 manera que la instancia quede inoperable. Si el evento del ciclo de vida falló pero la instancia seguirá funcionando como se esperaba, llame a setProcessingState
con el estado "PROCESSING_WARNING" o "PROCESSING_FAILED".
Firma:
setFatalError(errorMessage: string): Promise<void>;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
mensaje de error | cadena | Un mensaje que explica qué salió mal y cómo solucionarlo. |
Devoluciones:
Promesa<nulo>
Tiempo de ejecución.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 del ciclo de vida.
Si el evento del ciclo de vida falló y la instancia de extensión ya no funcionará correctamente, use Runtime.setFatalError() en su lugar.
Para informar el estado de llamadas a funciones distintas de 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 | Tipo | Descripción |
---|---|---|
estado | Estado de procesamiento configurable | El estado en el que se establecerá la instancia. |
detalleMensaje | cadena | Un mensaje que explica los resultados de la función del ciclo de vida. |
Devoluciones:
Promesa<nulo>