Runtime menyediakan metode untuk mengubah data runtime instance ekstensi.
Tanda Tangan:
export declare class Runtime
Metode
Metode | Pengubah | Deskripsi |
---|---|---|
setFatalError(errorMessage) | Melaporkan error fatal saat menjalankan pengendali peristiwa siklus proses. | |
setProcessingState(state, detailMessage) | Menetapkan status pemrosesan instance ekstensi. |
Runtime.setFatalError()
Melaporkan error fatal saat menjalankan pengendali peristiwa siklus proses.
Panggil metode ini saat pengendali peristiwa siklus proses gagal sehingga membuat Instance tidak dapat dioperasikan. Jika peristiwa siklus proses gagal, tetapi instance akan tetap berfungsi seperti yang diharapkan, panggil setProcessingState
dengan kode "PROGRESSING_WARNING" atau "PROGRESSING_FAILED" status sebagai gantinya.
Tanda Tangan:
setFatalError(errorMessage: string): Promise<void>;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
errorMessage | string | Pesan yang menjelaskan masalah yang terjadi dan cara memperbaikinya. |
Hasil:
Janji<void>
Runtime.setProcessingState()
Menetapkan status pemrosesan instance ekstensi.
Gunakan metode ini untuk melaporkan hasil pengendali peristiwa siklus proses.
Jika peristiwa siklus proses gagal & instance ekstensi tidak akan berfungsi lagi dengan benar, gunakan Runtime.setFatalError().
Untuk melaporkan status panggilan fungsi selain pengendali peristiwa siklus proses, gunakan console.log
atau SDK logger Cloud Functions.
Tanda Tangan:
setProcessingState(state: SettableProcessingState, detailMessage: string): Promise<void>;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
state | SettableProcessingState | Status untuk menetapkan instance. |
detailMessage | string | Pesan yang menjelaskan hasil fungsi siklus proses. |
Hasil:
Janji<void>