Runtime class

El entorno de ejecución proporciona métodos para modificar los datos del entorno de ejecución de una instancia de extensión.

Firma:

export declare class Runtime 

Métodos

Método Teclas modificadoras Descripción
setFatalError(errorMessage) Informa un error fatal mientras se ejecuta un controlador de eventos de ciclo de vida.
setProcessingState(state, detailsMessage) Establece el estado de procesamiento de una instancia de extensión.

Runtime.setFatalError()

Informa un error fatal mientras se ejecuta un controlador de eventos de ciclo de vida.

Llama a este método cuando un controlador de eventos de ciclo de vida falla de una manera que inhabilita la instancia. Si el evento del ciclo de vida falló, pero la instancia seguirá funcionando como se espera, llama a setProcessingState con el valor "PROCESSING_WARNING". o "PROCESSING_FAILED" el estado en su lugar.

Firma:

setFatalError(errorMessage: string): Promise<void>;

Parámetros

Parámetro Tipo Descripción
errorMessage string Un mensaje en el que se explica qué salió mal y cómo solucionarlo.

Muestra:

Promesa<void>

Runtime.setProcessingState()

Establece el estado de procesamiento de una instancia de extensión.

Usa este método para informar los resultados de un controlador de eventos de ciclo de vida.

Si el evento de ciclo de vida falló y la instancia de la extensión ya no funcionará correctamente, usa Runtime.setFatalError() en su lugar.

Para informar el estado de las llamadas a funciones que no sean controladores de eventos de ciclo de vida, usa console.log o el SDK de registrador de Cloud Functions.

Firma:

setProcessingState(state: SettableProcessingState, detailMessage: string): Promise<void>;

Parámetros

Parámetro Tipo Descripción
state SettableProcessingState El estado en el que se configurará la instancia.
detailMessage string Un mensaje que explica los resultados de la función del ciclo de vida.

Muestra:

Promesa<void>