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 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>