الواجهة 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 | خيارات اختيارية عند إضافة مهمة جديدة إلى قائمة الانتظار. |
المرتجعات:
وعود <باطلة>
وعد يتم حله عند إضافة المهمة بنجاح إلى قائمة الانتظار.