TaskQueue class

رابط TaskQueue .

امضا:

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

مواد و روش ها

روش اصلاح کننده ها شرح
حذف (ID) یک کار در نوبت را اگر هنوز تکمیل نشده باشد حذف می کند.
صف (داده ها، گزینه ها) یک کار ایجاد می کند و آن را به صف اضافه می کند. کارها پس از ایجاد نمی توانند به روز شوند. این عمل به مجوز cloudtasks.tasks.create IAM در حساب سرویس نیاز دارد.

TaskQueue.delete()

یک کار در نوبت را اگر هنوز تکمیل نشده باشد حذف می کند.

امضا:

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

مولفه های

پارامتر تایپ کنید شرح
شناسه رشته شناسه کار، نسبت به این صف.

برمی گرداند:

قول<باطل>

قولی که با حذف کار برطرف می شود.

TaskQueue.enqueue()

یک کار ایجاد می کند و آن را به صف اضافه می کند. کارها پس از ایجاد نمی توانند به روز شوند. این عمل به مجوز cloudtasks.tasks.create IAM در حساب سرویس نیاز دارد.

امضا:

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

مولفه های

پارامتر تایپ کنید شرح
داده ها ارگ محموله داده کار.
انتخاب می کند TaskOptions گزینه های اختیاری هنگام قرار دادن یک کار جدید.

برمی گرداند:

قول<باطل>

وعده ای که زمانی حل می شود که کار با موفقیت به صف اضافه شود.