Runtime menyediakan metode untuk mengubah data runtime instance ekstensi.
Tanda tangan:
export declare class Runtime
Metode
metode | Pengubah | Keterangan |
---|---|---|
setFatalError(Pesan kesalahan) | Melaporkan kesalahan fatal saat menjalankan pengendali peristiwa siklus hidup. | |
setProcessingState(status, pesan detail) | Menetapkan status pemrosesan instans ekstensi. |
Waktu Proses.setFatalError()
Melaporkan kesalahan fatal saat menjalankan pengendali peristiwa siklus hidup.
Panggil metode ini ketika pengendali kejadian siklus hidup gagal sehingga membuat Mesin Virtual tidak dapat dioperasikan. Jika peristiwa siklus hidup gagal tetapi instance masih berfungsi seperti yang diharapkan, panggil setProcessingState
dengan status "PROCESSING_WARNING" atau "PROCESSING_FAILED".
Tanda tangan:
setFatalError(errorMessage: string): Promise<void>;
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
pesan eror | rangkaian | Pesan yang menjelaskan apa yang salah dan cara memperbaikinya. |
Pengembalian:
Janji<batal>
Waktu Proses.setProcessingState()
Menetapkan status pemrosesan instans ekstensi.
Gunakan metode ini untuk melaporkan hasil event handler siklus hidup.
Jika peristiwa siklus hidup gagal & instance ekstensi tidak lagi berfungsi dengan benar, gunakan Runtime.setFatalError() sebagai gantinya.
Untuk melaporkan status panggilan fungsi selain pengendali peristiwa siklus hidup, gunakan console.log
atau SDK logger Cloud Functions.
Tanda tangan:
setProcessingState(state: SettableProcessingState, detailMessage: string): Promise<void>;
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
negara | Status Pemrosesan yang Dapat Diatur | Negara bagian tempat instance akan ditetapkan. |
detailPesan | rangkaian | Sebuah pesan yang menjelaskan hasil fungsi siklus hidup. |
Pengembalian:
Janji<batal>