LoadBundleTask class

Stellt die Aufgabe dar, ein Firestore-Bundle zu laden. Es zeigt den Fortschritt des Bundle-Ladens sowie den Abschluss von Aufgaben und Fehlerereignisse an.

Die API ist mit Promise<LoadBundleTaskProgress> kompatibel .

Unterschrift:

export declare class LoadBundleTask implements PromiseLike<LoadBundleTaskProgress> 

Implementiert: PromiseLike< LoadBundleTaskProgress >

Methoden

Methode Modifikatoren Beschreibung
Catch(onRejected) Implementiert die Promise<LoadBundleTaskProgress>.catch Schnittstelle.
onProgress(next, Fehler, abgeschlossen) Registriert Funktionen zum Abhören von Fortschrittsereignissen beim Laden von Paketen.
then(onFulfilled, onRejected) Implementiert die Promise<LoadBundleTaskProgress>.then Schnittstelle.

LoadBundleTask.catch()

Implementiert die Promise<LoadBundleTaskProgress>.catch Schnittstelle.

Unterschrift:

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

Parameter

Parameter Typ Beschreibung
onAbgelehnt (a: Fehler) => R | PromiseLike<R> Wird aufgerufen, wenn beim Laden des Bundles ein Fehler auftritt.

Kehrt zurück:

Versprechen<R | LoadBundleTaskProgress >

LoadBundleTask.onProgress()

Registriert Funktionen zum Abhören von Fortschrittsereignissen beim Laden von Paketen.

Unterschrift:

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

Parameter

Parameter Typ Beschreibung
nächste (Fortschritt: LoadBundleTaskProgress ) => unbekannt Wird aufgerufen, wenn es eine Fortschrittsaktualisierung beim Laden des Bundles gibt. Normalerweise erfolgen next Aufrufe jedes Mal, wenn ein Firestore-Dokument aus dem Bundle geladen wird.
Fehler (err: Fehler) => unbekannt Wird aufgerufen, wenn beim Laden des Bundles ein Fehler auftritt. Die Aufgabe wird nach dem Melden des Fehlers abgebrochen und es sollten danach keine weiteren Updates mehr erfolgen.
vollständig () => ungültig Wird aufgerufen, wenn die Ladeaufgabe abgeschlossen ist.

Kehrt zurück:

Leere

LoadBundleTask.then()

Implementiert die Promise<LoadBundleTaskProgress>.then Schnittstelle.

Unterschrift:

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

Parameter

Parameter Typ Beschreibung
onFulfilled (a: LoadBundleTaskProgress ) => T | PromiseLike<T> Wird nach Abschluss der Ladeaufgabe mit einer abschließenden LoadBundleTaskProgress Aktualisierung aufgerufen. Der taskState des Updates ist immer auf "Success" gesetzt.
onAbgelehnt (a: Fehler) => R | PromiseLike<R> Wird aufgerufen, wenn beim Laden des Bundles ein Fehler auftritt.

Kehrt zurück:

Versprechen<T | R>