StorageError class

Đã xảy ra lỗi do SDK lưu trữ Firebase trả về.

Chữ ký:

export declare class StorageError extends FirebaseError 

Mở rộng: FirebaseError

nhà xây dựng

Người xây dựng sửa đổi Sự miêu tả
(hàm tạo)(mã, thông báo, trạng thái_) Xây dựng một phiên bản mới của lớp StorageError

Của cải

Tài sản sửa đổi Kiểu Sự miêu tả
dữ liệu tùy chỉnh { serverResponse: chuỗi | vô giá trị; } Lưu trữ dữ liệu lỗi tùy chỉnh duy nhất cho StorageError .
máy chủPhản hồi vô giá trị | sợi dây Tin nhắn phản hồi tùy chọn đã được máy chủ thêm vào.
trạng thái con số

phương pháp

Phương pháp sửa đổi Sự miêu tả
_codeEquals(mã) So sánh StorageErrorCode với mã của lỗi này, lọc ra tiền tố.

StorageError.(hàm tạo)

Xây dựng một phiên bản mới của lớp StorageError

Chữ ký:

constructor(code: StorageErrorCode, message: string, status_?: number);

Thông số

Tham số Kiểu Sự miêu tả
mã số Lưu trữMã lỗi Chuỗi StorageErrorCode có tiền tố 'storage/' và được thêm vào cuối tin nhắn.
tin nhắn sợi dây Thông báo lỗi.
trạng thái_ con số Mã trạng thái HTTP tương ứng

StorageError.customData

Lưu trữ dữ liệu lỗi tùy chỉnh duy nhất cho StorageError .

Chữ ký:

customData: {
        serverResponse: string | null;
    };

StorageError.serverResponse

Tin nhắn phản hồi tùy chọn đã được máy chủ thêm vào.

Chữ ký:

get serverResponse(): null | string;

set serverResponse(serverResponse: string | null);

StorageError.status

Chữ ký:

get status(): number;

set status(status: number);

StorageError._codeEquals()

So sánh StorageErrorCode với mã của lỗi này, lọc ra tiền tố.

Chữ ký:

_codeEquals(code: StorageErrorCode): boolean;

Thông số

Tham số Kiểu Sự miêu tả
mã số Lưu trữMã lỗi

Trả về:

boolean