Runtime class

Среда выполнения предоставляет методы для изменения данных времени выполнения экземпляра расширения.

Подпись:

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>