storage.ObjectBuilder class

Google Cloud Storage nesne oluşturucu arayüzü.

functions.storage.object() üzerinden erişim.

İmza:

export declare class ObjectBuilder 

Yöntemler

Yöntem Değiştiriciler Açıklama
onArşiv(işleyici) Etkinlik işleyici yalnızca bir pakette nesnede sürüm oluşturma etkinleştirildiğinde gönderilir. Bu etkinlik, bir nesnenin canlı sürümünün, ya arşivlendiği ya da aynı ada sahip bir nesne yüklemesi ile üzerine yazıldığı için arşivlenmiş bir sürüm haline geldiğini belirtir.
onDelete(işleyici) Her Google Cloud Storage silme işlemi gerçekleştiğinde tetiklenen etkinlik işleyici.Bir nesne kalıcı olarak silindiğinde gönderilir. Üzerine yazılan veya paketin yaşam döngüsü yapılandırması kapsamında silinen nesneleri içerir. Nesnede sürüm oluşturma özelliğinin etkinleştirildiği paketlerde, storage.objects.delete yöntemi aracılığıyla arşivleme olsa bile bir nesne arşivlendiğinde bu gönderilmez.
onFinalize(handler) Her Google Cloud Storage nesnesi oluşturulduğunda tetiklenen etkinlik işleyici.Pakette yeni bir nesne (veya mevcut bir nesnenin yeni nesli) başarıyla oluşturulduğunda gönderilir. Bu, mevcut bir nesnenin kopyalanmasını veya yeniden yazılmasını içerir. Başarısız olan bir yükleme, bu etkinliği tetiklemez.
onMetadataUpdate(handler) Mevcut bir nesnenin meta verileri her değiştiğinde tetiklenen etkinlik işleyici.

Storage.ObjectBuilder.onArşiv()

Etkinlik işleyici yalnızca bir pakette nesnede sürüm oluşturma etkinleştirildiğinde gönderilir. Bu etkinlik, bir nesnenin canlı sürümünün, ya arşivlendiği ya da aynı ada sahip bir nesne yüklemesi ile üzerine yazıldığı için arşivlenmiş bir sürüm haline geldiğini belirtir.

İmza:

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

Parametreler

Parametre Tür Açıklama
handler (nesne: ObjectMetadata, bağlam: EventContext) => PromiseBeğen<herhangi biri> | herhangi biri Her Google Cloud Storage arşivinde çalıştırılan etkinlik işleyici.

Şunu döndürür:

CloudFunction<ObjectMetadata>

Dışa aktarıp dağıtabileceğiniz bir işlev.

Storage.ObjectBuilder.onDelete()

Her Google Cloud Storage silme işleminde tetiklenen etkinlik işleyici.

Bir nesne kalıcı olarak silindiğinde gönderilir. Üzerine yazılan veya paketin yaşam döngüsü yapılandırması kapsamında silinen nesneleri içerir. Nesnede sürüm oluşturma özelliğinin etkinleştirildiği paketlerde, storage.objects.delete yöntemi aracılığıyla arşivleme olsa bile bir nesne arşivlendiğinde bu gönderilmez.

İmza:

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

Parametreler

Parametre Tür Açıklama
handler (nesne: ObjectMetadata, bağlam: EventContext) => PromiseBeğen<herhangi biri> | herhangi biri Her Google Cloud Storage silme işleminde çalıştırılan etkinlik işleyici.

Şunu döndürür:

CloudFunction<ObjectMetadata>

Dışa aktarıp dağıtabileceğiniz bir işlev.

Storage.ObjectBuilder.onFinalize()

Her Google Cloud Storage nesnesi oluşturulduğunda tetiklenen etkinlik işleyici.

Pakette yeni bir nesne (veya mevcut bir nesnenin yeni nesli) başarıyla oluşturulduğunda gönderilir. Bu, mevcut bir nesnenin kopyalanmasını veya yeniden yazılmasını içerir. Başarısız olan bir yükleme, bu etkinliği tetiklemez.

İmza:

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

Parametreler

Parametre Tür Açıklama
handler (nesne: ObjectMetadata, bağlam: EventContext) => PromiseBeğen<herhangi biri> | herhangi biri Her Google Cloud Storage nesnesi oluşturma işleminde çalıştırılan etkinlik işleyici.

Şunu döndürür:

CloudFunction<ObjectMetadata>

Dışa aktarıp dağıtabileceğiniz bir işlev.

Storage.ObjectBuilder.onMetadataUpdate()

Mevcut bir nesnenin meta verileri her değiştiğinde tetiklenen etkinlik işleyici.

İmza:

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

Parametreler

Parametre Tür Açıklama
handler (nesne: ObjectMetadata, bağlam: EventContext) => PromiseBeğen<herhangi biri> | herhangi biri Google Cloud Storage meta veri güncellemesi her gerçekleştiğinde çalıştırılan etkinlik işleyici.

Şunu döndürür:

CloudFunction<ObjectMetadata>

Dışa aktarıp dağıtabileceğiniz bir işlev.