رابط 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 | گزینه های اختیاری هنگام قرار دادن یک کار جدید. |
برمی گرداند:
قول<باطل>
وعده ای که زمانی حل می شود که کار با موفقیت به صف اضافه شود.