storage.ObjectBuilder class

واجهة إنشاء كائنات Google Cloud Storage.

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

إمضاء:

export declare class ObjectBuilder 

طُرق

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

تخزين.ObjectBuilder.onArchive()

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

إمضاء:

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

حدود

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

عائدات:

وظيفة السحابة < بيانات تعريف الكائن >

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

تخزين.ObjectBuilder.onDelete()

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

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

إمضاء:

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

حدود

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

عائدات:

وظيفة السحابة < بيانات تعريف الكائن >

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

تخزين.ObjectBuilder.onFinalize()

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

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

إمضاء:

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

حدود

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

عائدات:

وظيفة السحابة < بيانات تعريف الكائن >

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

تخزين.ObjectBuilder.onMetadataUpdate()

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

إمضاء:

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

حدود

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

عائدات:

وظيفة السحابة < بيانات تعريف الكائن >

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