storage.ObjectBuilder class

واجهة أداة إنشاء العناصر في Google Cloud Storage

الوصول عبر functions.storage.object()

Signature:

export declare class ObjectBuilder 

الطُرق

الطريقة المعدِّلات الوصف
onأرشفة(معالج البيانات) يتم إرسال معالج الحدث فقط عند تفعيل مجموعة بيانات لنُسخ العناصر. يشير هذا الحدث إلى أن النسخة المباشرة من الكائن أصبحت نسخة مؤرشفة، إما لأنه تمت أرشفتها أو تم استبدالها من خلال تحميل عنصر يحمل الاسم نفسه.
onDelete(handler) معالِج الأحداث الذي يتم تشغيله في كل مرة يتم فيها حذف عنصر على Google Cloud Storage.يتم إرساله عند حذف عنصر نهائيًا. يشمل ذلك العناصر التي تم استبدالها أو يتم حذفها كجزء من إعدادات مراحل نشاط الحزمة. بالنسبة إلى الحِزم التي تم تفعيل إصدارات العناصر فيها، لا يتم إرسال ذلك عند أرشفة عنصر، حتى في حال أرشفته من خلال طريقة storage.objects.delete.
onFinalize(handler) معالِج الأحداث الذي يتم تشغيله في كل مرة يتم فيها إنشاء عنصر في Google Cloud Storage.يتم إرساله عند إنشاء عنصر جديد (أو جيل جديد من عنصر حالي) في الحزمة بنجاح. ويشمل ذلك نسخ عنصر حالي أو إعادة كتابته. ولا يؤدي تعذُّر التحميل إلى بدء هذا الحدث.
onMetadataUpdate(handler). معالِج الأحداث الذي يتم تنشيطه في كلّ مرّة تتغيّر فيها البيانات الوصفية لعنصر حالي.

Storage.ObjectBuilder.onأرشفة()

يتم إرسال معالج الحدث فقط عندما تُفعِّل الحزمة إصدارات العناصر. يشير هذا الحدث إلى أن النسخة المباشرة من الكائن أصبحت نسخة مؤرشفة، إما لأنه تمت أرشفتها أو تم استبدالها من خلال تحميل عنصر يحمل الاسم نفسه.

Signature:

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

المَعلمات

المعلمة النوع الوصف
المعالج (كائن: ObjectMetadata، السياق: EventContext) => مسلسل PromiseLike<any> | أي معالِج الأحداث الذي يتم تشغيله في كل مرة يتم فيها أرشفة Google Cloud Storage.

المرتجعات:

CloudFunction <ObjectMetadata>

دالة يمكنك تصديرها ونشرها.

Storage.ObjectBuilder.onDelete()

معالِج الأحداث الذي يتم تشغيله في كل مرة يتم فيها حذف بيانات Google Cloud Storage.

يتم إرساله عند حذف عنصر نهائيًا. يشمل ذلك العناصر التي تم استبدالها أو يتم حذفها كجزء من إعدادات مراحل نشاط الحزمة. بالنسبة إلى الحِزم التي تم تفعيل إصدارات العناصر فيها، لا يتم إرسال ذلك عند أرشفة عنصر، حتى في حال أرشفته من خلال طريقة storage.objects.delete.

Signature:

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

المَعلمات

المعلمة النوع الوصف
المعالج (كائن: ObjectMetadata، السياق: EventContext) => مسلسل PromiseLike<any> | أي معالِج الحدث الذي يتم تشغيله في كل مرة يتم فيها حذف البيانات على Google Cloud Storage.

المرتجعات:

CloudFunction <ObjectMetadata>

دالة يمكنك تصديرها ونشرها.

Storage.ObjectBuilder.onFinalize()

معالِج الأحداث الذي يتم تشغيله في كل مرة يتم فيها إنشاء عنصر في Google Cloud Storage.

يتم إرساله عند إنشاء كائن جديد (أو جيل جديد من كائن حالي) في الحزمة بنجاح. ويشمل ذلك نسخ عنصر حالي أو إعادة كتابته. ولا يؤدي تعذُّر التحميل إلى بدء هذا الحدث.

Signature:

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

المَعلمات

المعلمة النوع الوصف
المعالج (كائن: ObjectMetadata، السياق: EventContext) => مسلسل PromiseLike<any> | أي معالِج الأحداث الذي يتم تشغيله في كل مرة يتم فيها إنشاء عنصر على Google Cloud Storage.

المرتجعات:

CloudFunction <ObjectMetadata>

دالة يمكنك تصديرها ونشرها.

Storage.ObjectBuilder.onMetadataUpdate()

معالِج الأحداث الذي يتم تنشيطه في كلّ مرّة تتغيّر فيها البيانات الوصفية لعنصر حالي.

Signature:

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

المَعلمات

المعلمة النوع الوصف
المعالج (كائن: ObjectMetadata، السياق: EventContext) => مسلسل PromiseLike<any> | أي معالِج الحدث الذي يتم تشغيله في كل مرة يتم فيها تعديل البيانات الوصفية في Google Cloud Storage.

المرتجعات:

CloudFunction <ObjectMetadata>

دالة يمكنك تصديرها ونشرها.