Runtime class

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>