Runtime class

Runtime fornece métodos para modificar os dados de tempo de execução de uma instância de extensão.

Assinatura:

export declare class Runtime 

Métodos

Método Modificadores Descrição
setFatalError(errorMessage) Relata um erro fatal ao executar um manipulador de eventos de ciclo de vida.
setProcessingState(estado, detalheMessage) Define o estado de processamento de uma instância de extensão.

Tempo de execução.setFatalError()

Relata um erro fatal ao executar um manipulador de eventos de ciclo de vida.

Chame esse método quando um manipulador de eventos de ciclo de vida falhar de uma forma que torne a instância inoperante. Se o evento de ciclo de vida falhar, mas a instância ainda funcionar conforme o esperado, chame setProcessingState com o estado "PROCESSING_WARNING" ou "PROCESSING_FAILED".

Assinatura:

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

Parâmetros

Parâmetro Tipo Descrição
mensagem de erro corda Uma mensagem explicando o que deu errado e como consertar.

Retorna:

Promessa<void>

Runtime.setProcessingState()

Define o estado de processamento de uma instância de extensão.

Use este método para relatar os resultados de um manipulador de eventos de ciclo de vida.

Se o evento do ciclo de vida falhar e a instância da extensão não funcionar mais corretamente, use Runtime.setFatalError() .

Para relatar o status de chamadas de função que não sejam manipuladores de eventos de ciclo de vida, use console.log ou o SDK do agente de log do Cloud Functions.

Assinatura:

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

Parâmetros

Parâmetro Tipo Descrição
estado Estado de processamento ajustável O estado para o qual definir a instância.
detalheMensagem corda Uma mensagem explicando os resultados da função de ciclo de vida.

Retorna:

Promessa<void>