Layanan Firebase Extensions.
Functions
Fungsi | Deskripsi |
---|---|
getExtensions(aplikasi) | Mendapatkan layanan Extensions untuk aplikasi default atau aplikasi tertentu.getExtensions() dapat dipanggil tanpa argumen untuk mengakses layanan Extensions aplikasi default atau sebagai getExtensions(app) untuk mengakses layanan Extensions yang terkait dengan aplikasi tertentu. |
Kelas
Class | Deskripsi |
---|---|
Ekstensi | Antarmuka layanan Extensions Firebase. |
Runtime | Runtime menyediakan metode untuk mengubah data runtime instance ekstensi. |
Ketik Alias
Ketik Alias | Deskripsi |
---|---|
SettableProcessingState | SettableProcessingState mewakili semua status pemrosesan yang dapat ditetapkan pada data runtime instance Ekstensi. |
getExtensions(aplikasi)
Mendapatkan layanan Extensions untuk aplikasi default atau aplikasi tertentu.
getExtensions()
dapat dipanggil tanpa argumen untuk mengakses layanan Extensions
aplikasi default atau sebagai getExtensions(app)
untuk mengakses layanan Extensions
yang terkait dengan aplikasi tertentu.
Tanda Tangan:
export declare function getExtensions(app?: App): Extensions;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
aplikasi | Aplikasi | Aplikasi opsional yang akan menampilkan layanan Extensions . Jika tidak diberikan, layanan Extensions default akan ditampilkan. |
Hasil:
Layanan Extensions
default jika tidak ada aplikasi yang disediakan, atau layanan Extensions
yang dikaitkan dengan aplikasi yang disediakan.
Contoh 1
// Get the `Extensions` service for the default app
const defaultExtensions = getExtensions();
Contoh 2
// Get the `Extensions` service for a given app
const otherExtensions = getExtensions(otherApp);
SettableProcessingState
SettableProcessingState
mewakili semua status pemrosesan yang dapat ditetapkan pada data runtime instance Ekstensi.
Anda dapat menetapkan status berikut:
NONE
: Tidak ada tugas peristiwa siklus proses yang relevan yang telah dilakukan. Setel ini untuk menghapus status lama.PROCESSING_COMPLETE
: Pekerjaan peristiwa siklus proses selesai tanpa error.PROCESSING_WARNING
: Pekerjaan peristiwa siklus proses berhasil sebagian, atau terjadi sesuatu yang harus diperingatkan pengguna.PROCESSING_FAILED
: Pekerjaan peristiwa siklus proses gagal sepenuhnya, tetapi instance akan tetap berfungsi dengan benar ke depannya.
Jika instance ekstensi dalam status rusak karena error, panggil Runtime.setFatalError().
Bagian "pemrosesan" status diatur secara otomatis saat pengendali peristiwa siklus proses dimulai; Anda tidak dapat
mengaturnya secara eksplisit. Untuk melaporkan status fungsi ekstensi yang sedang berlangsung, gunakan console.log
atau SDK logger Cloud Functions.
Tanda Tangan:
export type SettableProcessingState = 'NONE' | 'PROCESSING_COMPLETE' | 'PROCESSING_WARNING' | 'PROCESSING_FAILED';