LoadBundleTask class

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>