Runtime zapewnia metody modyfikowania danych wykonawczych instancji rozszerzenia.
Podpis:
export declare class Runtime
Metody
metoda | Modyfikatory | Opis |
---|---|---|
setFatalError (komunikat o błędzie) | Zgłasza błąd krytyczny podczas uruchamiania procedury obsługi zdarzeń cyklu życia. | |
setProcessingState(stan, szczegółowa wiadomość) | Ustawia stan przetwarzania instancji rozszerzenia. |
Runtime.setFatalError()
Zgłasza błąd krytyczny podczas uruchamiania procedury obsługi zdarzeń cyklu życia.
Wywołaj tę metodę, gdy procedura obsługi zdarzeń cyklu życia ulegnie awarii w sposób uniemożliwiający działanie instancji. Jeśli zdarzenie cyklu życia nie powiodło się, ale instancja będzie nadal działać zgodnie z oczekiwaniami, wywołaj zamiast tego setProcessingState
ze stanem „PROCESSING_WARNING” lub „PROCESSING_FAILED”.
Podpis:
setFatalError(errorMessage: string): Promise<void>;
Parametry
Parametr | Typ | Opis |
---|---|---|
Komunikat o błędzie | strunowy | Komunikat wyjaśniający, co poszło nie tak i jak to naprawić. |
Zwroty:
Obietnica<pusta>
Runtime.setProcessingState()
Ustawia stan przetwarzania instancji rozszerzenia.
Użyj tej metody, aby zgłosić wyniki procedury obsługi zdarzeń cyklu życia.
Jeśli zdarzenie cyklu życia nie powiodło się i instancja rozszerzenia nie będzie już działać poprawnie, użyj zamiast tego funkcji Runtime.setFatalError() .
Aby zgłosić stan wywołań funkcji innych niż obsługa zdarzeń cyklu życia, użyj console.log
lub pakietu SDK rejestratora Cloud Functions.
Podpis:
setProcessingState(state: SettableProcessingState, detailMessage: string): Promise<void>;
Parametry
Parametr | Typ | Opis |
---|---|---|
państwo | Ustawialny stan przetwarzania | Stan, na który ma zostać ustawiona instancja. |
szczegółWiadomość | strunowy | Komunikat wyjaśniający wyniki funkcji cyklu życia. |
Zwroty:
Obietnica<pusta>