Firestore paketi yükleme görevini temsil eder. Paket yükleme işleminin ilerleme durumunu, görev tamamlama ile hata etkinliklerini gösterir.
API, Promise<LoadBundleTaskProgress>
ile uyumludur.
İmza:
export declare class LoadBundleTask implements PromiseLike<LoadBundleTaskProgress>
Uygulandığı yer: PromiseLike<LoadBundleTaskProgress>
Yöntemler
Yöntem | Değiştiriciler | Açıklama |
---|---|---|
catch(onReddedildi) | Promise<LoadBundleTaskProgress>.catch arayüzünü uygular. |
|
onProgress(sonraki; hata, tamamlandı) | Paket yükleme ilerleme etkinliklerini dinlemek için işlevleri kaydeder. | |
then(onFulFILL, onReduce) | Promise<LoadBundleTaskProgress>.then arayüzünü uygular. |
LoadBundleTask.catch()
Promise<LoadBundleTaskProgress>.catch
arayüzünü uygular.
İmza:
catch<R>(onRejected: (a: Error) => R | PromiseLike<R>): Promise<R | LoadBundleTaskProgress>;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
Reddedildi | (a: Hata) => K | PromiseBeğen<R> | Paket yüklenirken hata oluştuğunda çağrılır. |
Şunu döndürür:
Vaat<R | LoadBundleTaskProgress>
LoadBundleTask.onProgress()
Paket yükleme ilerleme etkinliklerini dinlemek için işlevleri kaydeder.
İmza:
onProgress(next?: (progress: LoadBundleTaskProgress) => unknown, error?: (err: Error) => unknown, complete?: () => void): void;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
sonraki | (ilerleme durumu: LoadBundleTaskProgress) => bilinmiyor | Paket yüklemeyle ilgili bir ilerleme güncellemesi olduğunda çağrılır. Genellikle next çağrıları paketten her Firestore belgesi yüklendiğinde gerçekleşir. |
hata | (hata: Hata) => bilinmiyor | Paket yüklenirken hata oluştuğunda çağrılır. Görev, hata bildirildikten sonra iptal edilir ve bu işlemden sonra başka güncelleme yapılmaz. |
complete | () => geçersiz | Yükleme görevi tamamlandığında çağrılır. |
Şunu döndürür:
geçersiz
LoadBundleTask.then()
Promise<LoadBundleTaskProgress>.then
arayüzünü uygular.
İmza:
then<T, R>(onFulfilled?: (a: LoadBundleTaskProgress) => T | PromiseLike<T>, onRejected?: (a: Error) => R | PromiseLike<R>): Promise<T | R>;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
onFulfill | (a: LoadBundleTaskProgress) => Tr | PromiseLike<T> | Son bir LoadBundleTaskProgress güncellemesiyle yükleme görevi tamamlandığında çağrılır. Güncellemenin taskState ayarı her zaman "Success" olarak ayarlanır. |
Reddedildi | (a: Hata) => K | PromiseBeğen<R> | Paket yüklenirken hata oluştuğunda çağrılır. |
Şunu döndürür:
Söz<T | Sağ