TaskQueue class

الواجهة TaskQueue

Signature:

export declare class TaskQueue<Args = Record<string, any>> 

الطُرق

الطريقة المعدِّلات الوصف
delete(id) حذف مهمة مضافة إلى قائمة الانتظار إذا لم تكتمل بعد.
enqueue(data, opts) ينشئ مهمة ويضيفها إلى قائمة المحتوى التالي. لا يمكن تعديل المهام بعد إنشائها. يتطلّب هذا الإجراء إذنًا واحدًا (cloudtasks.tasks.create) لإدارة الهوية وإمكانية الوصول (IAM) في حساب الخدمة.

Taskplaylist.delete()

حذف مهمة مضافة إلى قائمة الانتظار إذا لم تكتمل بعد.

Signature:

delete(id: string): Promise<void>;

المَعلمات

المعلمة النوع الوصف
id السلسلة معرّف المهمة، المرتبط بقائمة الانتظار هذه.

المرتجعات:

وعود <باطلة>

وعد يتم حله عند حذف المهمة.

TaskTask.enqueue()

ينشئ مهمة ويضيفها إلى قائمة المحتوى التالي. لا يمكن تعديل المهام بعد إنشائها. يتطلّب هذا الإجراء إذنًا واحدًا (cloudtasks.tasks.create) لإدارة الهوية وإمكانية الوصول (IAM) في حساب الخدمة.

Signature:

enqueue(data: Args, opts?: TaskOptions): Promise<void>;

المَعلمات

المعلمة النوع الوصف
البيانات الوسيط حمولة البيانات للمهمة.
الاختيارات TaskOptions خيارات اختيارية عند إضافة مهمة جديدة إلى قائمة الانتظار.

المرتجعات:

وعود <باطلة>

وعد يتم حله عند إضافة المهمة بنجاح إلى قائمة الانتظار.