Środowisko wykonawcze udostępnia metody modyfikowania danych środowiska wykonawczego instancji rozszerzenia.
Podpis:
export declare class Runtime
Metody
Metoda | Modyfikatory | Opis |
---|---|---|
setFatalError(errorMessage) | Zgłasza błąd krytyczny podczas uruchamiania modułu obsługi zdarzeń cyklu życia. | |
setProcessingState(state, detailsMessage) | Ustawia stan przetwarzania instancji rozszerzenia. |
Runtime.setFatalError()
Zgłasza błąd krytyczny podczas uruchamiania modułu obsługi zdarzeń cyklu życia.
Wywołaj tę metodę, gdy moduł obsługi zdarzeń cyklu życia przestanie działać w taki sposób, że instancja przestanie działać. Jeśli zdarzenie cyklu życia się nie udało, ale instancja nadal będzie działać zgodnie z oczekiwaniami, wywołaj funkcję setProcessingState
z komunikatem „PROCESSING_WARNING” lub „PROCESSING_FAILED” stanu.
Podpis:
setFatalError(errorMessage: string): Promise<void>;
Parametry
Parametr | Typ | Opis |
---|---|---|
errorMessage | ciąg znaków | Komunikat wyjaśniający, co poszło nie tak i jak można to naprawić. |
Zwroty:
Obietnica<void>
Runtime.setProcessingState()
Ustawia stan przetwarzania instancji rozszerzenia.
Ta metoda służy do raportowania wyników modułu obsługi zdarzeń cyklu życia.
Jeśli zdarzenie cyklu życia nie powiedzie się & instancja rozszerzenia nie będzie już działać prawidłowo, użyj zamiast niej Runtime.setFatalError().
Aby raportować stan wywołań funkcji innych niż moduły obsługi zdarzeń cyklu życia, użyj pakietu SDK console.log
lub pakietu SDK Cloud Functions Logger.
Podpis:
setProcessingState(state: SettableProcessingState, detailMessage: string): Promise<void>;
Parametry
Parametr | Typ | Opis |
---|---|---|
stan | SettableProcessingState | Stan, na który należy ustawić instancję. |
Szczegóły wiadomości | ciąg znaków | Komunikat wyjaśniający wyniki funkcji cyklu życia. |
Zwroty:
Obietnica<void>