Firestore paketini yükleme görevini temsil eder. Paket yükleme ilerlemesinin yanı sıra görev tamamlama ve hata olaylarını da sağlar.
API Promise<LoadBundleTaskProgress>
ile uyumludur. .
İmza:
export declare class LoadBundleTask implements PromiseLike<LoadBundleTaskProgress>
Uygulamalar: PromiseLike< LoadBundleTaskProgress >
Yöntemler
Yöntem | Değiştiriciler | Tanım |
---|---|---|
yakala(Reddedildi) | Promise<LoadBundleTaskProgress>.catch arabirimini uygular. | |
onProgress(sonraki, hata, tamamlandı) | Paket yükleme ilerleme olaylarını dinlemek için işlevleri kaydeder. | |
sonra(Doğrulandı, Reddedildi) | Promise<LoadBundleTaskProgress>.then arayüzünü uygular. |
LoadBundleTask.catch()
Promise<LoadBundleTaskProgress>.catch
arabirimini uygular.
İmza:
catch<R>(onRejected: (a: Error) => R | PromiseLike<R>): Promise<R | LoadBundleTaskProgress>;
Parametreler
Parametre | Tip | Tanım |
---|---|---|
Reddedildi | (a: Hata) => R | Söz VerBeğen<R> | Paket yükleme sırasında bir hata oluştuğunda çağrılır. |
İadeler:
Söz<R | LoadBundleGörevİlerleme >
LoadBundleTask.onProgress()
Paket yükleme ilerleme olaylarını dinlemek için işlevleri kaydeder.
İmza:
onProgress(next?: (progress: LoadBundleTaskProgress) => unknown, error?: (err: Error) => unknown, complete?: () => void): void;
Parametreler
Parametre | Tip | Tanım |
---|---|---|
Sonraki | (ilerleme: LoadBundleTaskProgress ) => bilinmiyor | Paket yüklemede bir ilerleme güncellemesi olduğunda çağrılır. Genellikle next çağrılar paketten bir Firestore belgesi yüklendiğinde gerçekleşir. |
hata | (hata: Hata) => bilinmiyor | Paket yükleme sırasında bir hata oluştuğunda çağrılır. Hata raporlandıktan sonra görev iptal edilir ve bundan sonra başka güncelleme yapılmamalıdır. |
tamamlamak | () => geçersiz | Yükleme görevi tamamlandığında çağrılır. |
İadeler:
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 | Tip | Tanım |
---|---|---|
yerine getirildi | (a: LoadBundleTaskProgress ) => T | SözBeğen<T> | Yükleme görevinin son bir LoadBundleTaskProgress güncellemesiyle tamamlanması üzerine çağrıldı. Güncellemenin taskState değeri her zaman "Success" olarak ayarlanacaktır. |
Reddedildiğinde | (a: Hata) => R | Söz VerBeğen<R> | Paket yükleme sırasında bir hata oluştuğunda çağrılır. |
İadeler:
Söz<T | R>