TaskQueue class

واجهة TaskQueue .

إمضاء:

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

طُرق

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

TaskQueue.delete()

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

إمضاء:

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

حدود

معامل يكتب وصف
بطاقة تعريف خيط معرف المهمة، نسبة إلى قائمة الانتظار هذه.

عائدات:

وعد<باطل>

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

TaskQueue.enqueue()

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

إمضاء:

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

حدود

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

عائدات:

وعد<باطل>

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