storage.ObjectBuilder class

Giao diện trình tạo đối tượng của Google Cloud Storage.

Truy cập thông qua functions.storage.object() .

Chữ ký:

export declare class ObjectBuilder 

phương pháp

Phương pháp sửa đổi Sự miêu tả
onArchive(trình xử lý) Trình xử lý sự kiện chỉ được gửi khi một nhóm đã bật tính năng lập phiên bản đối tượng. Sự kiện này cho biết rằng phiên bản trực tiếp của một đối tượng đã trở thành phiên bản được lưu trữ, do nó đã được lưu trữ hoặc do nó bị ghi đè khi tải lên một đối tượng cùng tên.
onDelete(xử lý) Trình xử lý sự kiện sẽ kích hoạt mỗi khi xảy ra quá trình xóa Google Cloud Storage. Được gửi khi một đối tượng đã bị xóa vĩnh viễn. Điều này bao gồm các đối tượng bị ghi đè hoặc bị xóa trong cấu hình vòng đời của nhóm. Đối với các nhóm đã bật phiên bản đối tượng, thông tin này không được gửi khi đối tượng được lưu trữ, ngay cả khi quá trình lưu trữ diễn ra thông qua phương thức storage.objects.delete .
onFinalize(trình xử lý) Trình xử lý sự kiện sẽ kích hoạt mỗi khi quá trình tạo đối tượng Google Cloud Storage diễn ra. Được gửi khi một đối tượng mới (hoặc thế hệ mới của đối tượng hiện có) được tạo thành công trong nhóm. Điều này bao gồm việc sao chép hoặc viết lại một đối tượng hiện có. Tải lên không thành công không kích hoạt sự kiện này.
onMetadataUpdate(trình xử lý) Trình xử lý sự kiện sẽ kích hoạt mỗi khi siêu dữ liệu của đối tượng hiện có thay đổi.

storage.ObjectBuilder.onArchive()

Trình xử lý sự kiện chỉ được gửi khi một nhóm đã bật tính năng lập phiên bản đối tượng. Sự kiện này cho biết rằng phiên bản trực tiếp của một đối tượng đã trở thành phiên bản được lưu trữ, do nó đã được lưu trữ hoặc do nó bị ghi đè khi tải lên một đối tượng cùng tên.

Chữ ký:

onArchive(handler: (object: ObjectMetadata, context: EventContext) => PromiseLike<any> | any): CloudFunction<ObjectMetadata>;

Thông số

Tham số Kiểu Sự miêu tả
người xử lý (đối tượng: ObjectMetadata , bối cảnh: EventContext ) => PromiseLike<any> | bất kì Trình xử lý sự kiện được chạy mỗi khi quá trình lưu trữ Google Cloud Storage diễn ra.

Trả về:

Chức năng đám mây < Siêu dữ liệu đối tượng >

Một chức năng mà bạn có thể xuất và triển khai.

storage.ObjectBuilder.onDelete()

Trình xử lý sự kiện sẽ kích hoạt mỗi khi xảy ra quá trình xóa Google Cloud Storage.

Được gửi khi một đối tượng đã bị xóa vĩnh viễn. Điều này bao gồm các đối tượng bị ghi đè hoặc bị xóa trong cấu hình vòng đời của nhóm. Đối với các nhóm đã bật phiên bản đối tượng, thông tin này không được gửi khi đối tượng được lưu trữ, ngay cả khi quá trình lưu trữ diễn ra thông qua phương thức storage.objects.delete .

Chữ ký:

onDelete(handler: (object: ObjectMetadata, context: EventContext) => PromiseLike<any> | any): CloudFunction<ObjectMetadata>;

Thông số

Tham số Kiểu Sự miêu tả
người xử lý (đối tượng: ObjectMetadata , bối cảnh: EventContext ) => PromiseLike<any> | bất kì Trình xử lý sự kiện được chạy mỗi khi xảy ra quá trình xóa Google Cloud Storage.

Trả về:

Chức năng đám mây < Siêu dữ liệu đối tượng >

Một chức năng mà bạn có thể xuất và triển khai.

storage.ObjectBuilder.onFinalize()

Trình xử lý sự kiện sẽ kích hoạt mỗi khi quá trình tạo đối tượng Google Cloud Storage diễn ra.

Được gửi khi một đối tượng mới (hoặc thế hệ mới của đối tượng hiện có) được tạo thành công trong nhóm. Điều này bao gồm việc sao chép hoặc viết lại một đối tượng hiện có. Tải lên không thành công không kích hoạt sự kiện này.

Chữ ký:

onFinalize(handler: (object: ObjectMetadata, context: EventContext) => PromiseLike<any> | any): CloudFunction<ObjectMetadata>;

Thông số

Tham số Kiểu Sự miêu tả
người xử lý (đối tượng: ObjectMetadata , bối cảnh: EventContext ) => PromiseLike<any> | bất kì Trình xử lý sự kiện được chạy mỗi khi quá trình tạo đối tượng Google Cloud Storage diễn ra.

Trả về:

Chức năng đám mây < Siêu dữ liệu đối tượng >

Một chức năng mà bạn có thể xuất và triển khai.

storage.ObjectBuilder.onMetadataUpdate()

Trình xử lý sự kiện sẽ kích hoạt mỗi khi siêu dữ liệu của đối tượng hiện có thay đổi.

Chữ ký:

onMetadataUpdate(handler: (object: ObjectMetadata, context: EventContext) => PromiseLike<any> | any): CloudFunction<ObjectMetadata>;

Thông số

Tham số Kiểu Sự miêu tả
người xử lý (đối tượng: ObjectMetadata , bối cảnh: EventContext ) => PromiseLike<any> | bất kì Trình xử lý sự kiện được chạy mỗi khi xảy ra cập nhật siêu dữ liệu Google Cloud Storage.

Trả về:

Chức năng đám mây < Siêu dữ liệu đối tượng >

Một chức năng mà bạn có thể xuất và triển khai.