LoadBundleTask class

Reprezentuje zadanie wczytania pakietu Firestore. Wskazuje postęp wczytywania pakietu, a także zdarzenia ukończenia zadania i zdarzenia błędów.

Interfejs API jest zgodny z Promise<LoadBundleTaskProgress>.

Podpis:

export declare class LoadBundleTask implements PromiseLike<LoadBundleTaskProgress> 

Implementacje: PromiseLike<LoadBundleTaskProgress>

Metody

Metoda Modyfikatory Opis
catch(odrzucony) Implementuje interfejs Promise<LoadBundleTaskProgress>.catch.
onProgress(next, error, complete) Rejestruje funkcje, które nasłuchują zdarzeń postępu wczytywania pakietu.
then(onFulpełniony, onClosed) Implementuje interfejs Promise<LoadBundleTaskProgress>.then.

funkcja LoadBundleTask.catch()

Implementuje interfejs Promise<LoadBundleTaskProgress>.catch.

Podpis:

catch<R>(onRejected: (a: Error) => R | PromiseLike<R>): Promise<R | LoadBundleTaskProgress>;

Parametry

Parametr Typ Opis
onOdrzucone (a: Błąd) => R | ObietnicaLubię<R> Wywoływana, gdy podczas wczytywania pakietu wystąpi błąd.

Zwroty:

Obietnica<R | LoadBundleTaskProgress>

funkcja LoadBundleTask.onProgress()

Rejestruje funkcje, które nasłuchują zdarzeń postępu wczytywania pakietu.

Podpis:

onProgress(next?: (progress: LoadBundleTaskProgress) => unknown, error?: (err: Error) => unknown, complete?: () => void): void;

Parametry

Parametr Typ Opis
dalej (postęp: LoadBundleTaskprogress) => brak informacji Wywoływana w przypadku aktualizacji postępu ładowania pakietu. Zwykle wywołania next są wykonywane przy każdym wczytaniu dokumentu Firestore z pakietu.
błąd (błąd: błąd) => brak informacji Wywoływana, gdy podczas wczytywania pakietu wystąpi błąd. Zadanie zostanie przerwane po zgłoszeniu błędu i nie powinno być więcej aktualizacji.
zakończono () => nieważne Wywoływana po zakończeniu zadania wczytywania.

Zwroty:

nieważne

LoadBundleTask.then()

Implementuje interfejs Promise<LoadBundleTaskProgress>.then.

Podpis:

then<T, R>(onFulfilled?: (a: LoadBundleTaskProgress) => T | PromiseLike<T>, onRejected?: (a: Error) => R | PromiseLike<R>): Promise<T | R>;

Parametry

Parametr Typ Opis
onFulpełniony: (a: LoadBundleTaskProgress) => T | Obietnica<T> Wywoływana po zakończeniu zadania wczytywania z końcową aktualizacją LoadBundleTaskProgress. Aktualizacja zawsze ma ustawienie taskState ustawione na "Success".
onOdrzucone (a: Błąd) => R | ObietnicaLubię<R> Wywoływana, gdy podczas wczytywania pakietu wystąpi błąd.

Zwroty:

Obietnica<T | R>