LoadBundleTask class

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ğ