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>