Runtime class

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>