Runtime class

Ś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>