Среда выполнения предоставляет методы для изменения данных времени выполнения экземпляра расширения.
Подпись:
export declare class Runtime
Методы
Метод | Модификаторы | Описание |
---|---|---|
setFatalError (сообщение об ошибке) | Сообщает о фатальной ошибке при запуске обработчика событий жизненного цикла. | |
setProcessingState (состояние, подробное сообщение) | Устанавливает состояние обработки экземпляра расширения. |
Runtime.setFatalError()
Сообщает о фатальной ошибке при запуске обработчика событий жизненного цикла.
Вызовите этот метод, когда обработчик событий жизненного цикла выходит из строя таким образом, что экземпляр становится неработоспособным. Если событие жизненного цикла завершилось неудачей, но экземпляр по-прежнему будет работать должным образом, вместо этого вызовите setProcessingState
с состоянием «PROCESSING_WARNING» или «PROCESSING_FAILED».
Подпись:
setFatalError(errorMessage: string): Promise<void>;
Параметры
Параметр | Тип | Описание |
---|---|---|
сообщение об ошибке | нить | Сообщение, объясняющее, что пошло не так и как это исправить. |
Возврат:
Обещание<void>
Runtime.setProcessingState()
Устанавливает состояние обработки экземпляра расширения.
Используйте этот метод, чтобы сообщить о результатах обработчика событий жизненного цикла.
Если событие жизненного цикла завершилось неудачей и экземпляр расширения больше не будет работать правильно, вместо этого используйте Runtime.setFatalError() .
Чтобы сообщить о состоянии вызовов функций, отличных от обработчиков событий жизненного цикла, используйте console.log
или SDK средства ведения журнала Cloud Functions.
Подпись:
setProcessingState(state: SettableProcessingState, detailMessage: string): Promise<void>;
Параметры
Параметр | Тип | Описание |
---|---|---|
состояние | SettableProcessingState | Состояние, в которое нужно установить экземпляр. |
подробноСообщение | нить | Сообщение, объясняющее результаты функции жизненного цикла. |
Возврат:
Обещание<void>