Google Cloud Storage nesne oluşturucu arayüzü.
functions.storage.object()
yoluyla erişim .
İmza:
export declare class ObjectBuilder
Yöntemler
Yöntem | Değiştiriciler | Tanım |
---|---|---|
onArchive(işleyici) | Olay işleyicisi yalnızca bir paket nesne sürümü oluşturmayı etkinleştirdiğinde gönderilir. Bu olay, bir nesnenin canlı sürümünün, arşivlenmiş olması veya aynı adlı bir nesnenin yüklenmesi nedeniyle üzerine yazılması nedeniyle arşivlenmiş bir sürüm haline geldiğini gösterir. | |
onDelete(işleyici) | Her Google Cloud Storage silme işleminde tetiklenen olay işleyici. Bir nesne kalıcı olarak silindiğinde gönderilir. Bu, paketin yaşam döngüsü yapılandırmasının bir parçası olarak üzerine yazılan veya silinen nesneleri içerir. Nesne sürümü oluşturmanın etkin olduğu paketler için, arşivleme storage.objects.delete yöntemi aracılığıyla gerçekleşse bile bir nesne arşivlendiğinde bu gönderilmez. | |
onFinalize(işleyici) | Her Google Cloud Storage nesnesi oluşturulduğunda tetiklenen olay işleyicisi. Pakette yeni bir nesne (veya mevcut bir nesnenin yeni nesli) başarıyla oluşturulduğunda gönderilir. Buna mevcut bir nesnenin kopyalanması veya yeniden yazılması da dahildir. Başarısız bir yükleme bu olayı tetiklemez. | |
onMetadataUpdate(işleyici) | Mevcut bir nesnenin meta verileri her değiştiğinde tetiklenen olay işleyicisi. |
depolama.ObjectBuilder.onArchive()
Olay işleyicisi yalnızca bir paket nesne sürümü oluşturmayı etkinleştirdiğinde gönderilir. Bu olay, bir nesnenin canlı sürümünün, arşivlenmiş olması veya aynı adlı bir nesnenin yüklenmesi nedeniyle üzerine yazılması nedeniyle arşivlenmiş bir sürüm haline geldiğini gösterir.
İmza:
onArchive(handler: (object: ObjectMetadata, context: EventContext) => PromiseLike<any> | any): CloudFunction<ObjectMetadata>;
Parametreler
Parametre | Tip | Tanım |
---|---|---|
idareci | (nesne: ObjectMetadata , bağlam: Olay Bağlamı ) => PromiseLike<herhangi biri> | herhangi | Her Google Cloud Storage arşivi oluştuğunda çalıştırılan olay işleyici. |
İadeler:
BulutFunction < NesneMeta Verileri >
Dışa aktarabileceğiniz ve dağıtabileceğiniz bir işlev.
depolama.ObjectBuilder.onDelete()
Her Google Cloud Storage silme işleminde tetiklenen olay işleyici.
Bir nesne kalıcı olarak silindiğinde gönderilir. Bu, paketin yaşam döngüsü yapılandırmasının bir parçası olarak üzerine yazılan veya silinen nesneleri içerir. Nesne sürümü oluşturmanın etkin olduğu paketler için, arşivleme storage.objects.delete
yöntemi aracılığıyla gerçekleşse bile bir nesne arşivlendiğinde bu gönderilmez.
İmza:
onDelete(handler: (object: ObjectMetadata, context: EventContext) => PromiseLike<any> | any): CloudFunction<ObjectMetadata>;
Parametreler
Parametre | Tip | Tanım |
---|---|---|
idareci | (nesne: ObjectMetadata , bağlam: Olay Bağlamı ) => PromiseLike<herhangi biri> | herhangi | Her Google Cloud Storage silme işleminde çalıştırılan olay işleyici. |
İadeler:
BulutFunction < NesneMeta Verileri >
Dışa aktarabileceğiniz ve dağıtabileceğiniz bir işlev.
depolama.ObjectBuilder.onFinalize()
Her Google Cloud Storage nesnesi oluşturulduğunda tetiklenen olay işleyicisi.
Pakette yeni bir nesne (veya mevcut bir nesnenin yeni nesli) başarıyla oluşturulduğunda gönderilir. Buna mevcut bir nesnenin kopyalanması veya yeniden yazılması da dahildir. Başarısız bir yükleme bu olayı tetiklemez.
İmza:
onFinalize(handler: (object: ObjectMetadata, context: EventContext) => PromiseLike<any> | any): CloudFunction<ObjectMetadata>;
Parametreler
Parametre | Tip | Tanım |
---|---|---|
idareci | (nesne: ObjectMetadata , bağlam: Olay Bağlamı ) => PromiseLike<herhangi biri> | herhangi | Her Google Cloud Storage nesnesi oluşturulduğunda çalıştırılan olay işleyicisi. |
İadeler:
BulutFunction < NesneMeta Verileri >
Dışa aktarabileceğiniz ve dağıtabileceğiniz bir işlev.
depolama.ObjectBuilder.onMetadataUpdate()
Mevcut bir nesnenin meta verileri her değiştiğinde tetiklenen olay işleyicisi.
İmza:
onMetadataUpdate(handler: (object: ObjectMetadata, context: EventContext) => PromiseLike<any> | any): CloudFunction<ObjectMetadata>;
Parametreler
Parametre | Tip | Tanım |
---|---|---|
idareci | (nesne: ObjectMetadata , bağlam: Olay Bağlamı ) => PromiseLike<herhangi biri> | herhangi | Her Google Cloud Storage meta veri güncellemesi gerçekleştiğinde çalıştırılan olay işleyici. |
İadeler:
BulutFunction < NesneMeta Verileri >
Dışa aktarabileceğiniz ve dağıtabileceğiniz bir işlev.