TaskQueue
इंटरफ़ेस.
हस्ताक्षर:
export declare class TaskQueue<Args = Record<string, any>>
तरीके
तरीका | मॉडिफ़ायर | ब्यौरा |
---|---|---|
delete(id) | सूची में शामिल टास्क को तब तक मिटाता है, जब तक कि उसे पूरा नहीं किया गया हो. | |
enqueue(data, opts) | टास्क बनाता है उसे सूची में जोड़ता है. टास्क बनाने के बाद, उन्हें अपडेट नहीं किया जा सकता. इस कार्रवाई के लिए, सेवा खाते पर cloudtasks.tasks.create IAM अनुमति की ज़रूरत है. |
Taskque.delete()
सूची में शामिल टास्क को तब तक मिटाता है, जब तक कि उसे पूरा नहीं किया गया हो.
हस्ताक्षर:
delete(id: string): Promise<void>;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
id | स्ट्रिंग | इस सूची से जुड़े टास्क का आईडी. |
लौटाए जाने वाले प्रॉडक्ट:
प्रॉमिस<void>
ऐसा प्रॉमिस जो टास्क मिटाए जाने के बाद रिज़ॉल्व हो जाता है.
Taskqueue.enqueue()
टास्क बनाता है उसे सूची में जोड़ता है. टास्क बनाने के बाद, उन्हें अपडेट नहीं किया जा सकता. इस कार्रवाई के लिए, सेवा खाते पर cloudtasks.tasks.create
IAM अनुमति की ज़रूरत है.
हस्ताक्षर:
enqueue(data: Args, opts?: TaskOptions): Promise<void>;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
डेटा | ऑर्ग | टास्क का डेटा पेलोड. |
ऑप्ट-आउट | टास्क के विकल्प | नए टास्क की सूची में जोड़ते समय वैकल्पिक विकल्प. |
लौटाए जाने वाले प्रॉडक्ट:
प्रॉमिस<void>
ऐसा प्रॉमिस जो सूची में टास्क जोड़ने के बाद रिज़ॉल्व हो जाता है.