LoadBundleTask class

Thể hiện nhiệm vụ tải gói Firestore. Nó cung cấp tiến trình tải gói cũng như các sự kiện lỗi và hoàn thành nhiệm vụ.

API tương thích với Promise<LoadBundleTaskProgress> .

Chữ ký:

export declare class LoadBundleTask implements PromiseLike<LoadBundleTaskProgress> 

Triển khai: PromiseLike< LoadBundleTaskProgress >

phương pháp

Phương pháp sửa đổi Sự miêu tả
bắt(onRejected) Triển khai giao diện Promise<LoadBundleTaskProgress>.catch .
onProgress(tiếp theo, lỗi, hoàn thành) Đăng ký các chức năng để nghe các sự kiện tiến trình tải gói.
sau đó(onFulfill, onRejected) Triển khai giao diện Promise<LoadBundleTaskProgress>.then .

LoadBundleTask.catch()

Triển khai giao diện Promise<LoadBundleTaskProgress>.catch .

Chữ ký:

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

Thông số

Tham số Kiểu Sự miêu tả
trênBị từ chối (a: Lỗi) => R | HứaThích<R> Được gọi khi xảy ra lỗi trong quá trình tải gói.

Trả về:

Hứa<R | TảiBundleTaskProgress >

LoadBundleTask.onProgress()

Đăng ký các chức năng để nghe các sự kiện tiến trình tải gói.

Chữ ký:

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

Thông số

Tham số Kiểu Sự miêu tả
Kế tiếp (tiến trình: LoadBundleTaskProgress ) => chưa biết Được gọi khi có cập nhật tiến trình từ quá trình tải gói. Thông thường, các cuộc gọi next sẽ xảy ra mỗi khi tài liệu Firestore được tải từ gói.
lỗi (err: Lỗi) => không xác định Được gọi khi xảy ra lỗi trong quá trình tải gói. Tác vụ bị hủy bỏ sau khi báo cáo lỗi và sẽ không có thêm bản cập nhật nào sau đó.
hoàn thành () => vô hiệu Được gọi khi tác vụ tải hoàn tất.

Trả về:

trống rỗng

LoadBundleTask.then()

Triển khai giao diện Promise<LoadBundleTaskProgress>.then .

Chữ ký:

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

Thông số

Tham số Kiểu Sự miêu tả
trênĐã hoàn thành (a: LoadBundleTaskProgress ) => T | HứaThích<T> Được yêu cầu hoàn thành tác vụ tải với bản cập nhật LoadBundleTaskProgress cuối cùng. Bản cập nhật sẽ luôn có taskState được đặt thành "Success" .
trênBị từ chối (a: Lỗi) => R | HứaThích<R> Được gọi khi xảy ra lỗi trong quá trình tải gói.

Trả về:

Hứa<T | R>