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>;

पैरामीटर

पैरामीटर प्रकार विवरण
डेटा तर्क कार्य का डेटा पेलोड.
चुनता है कार्यविकल्प किसी नए कार्य को सूचीबद्ध करते समय वैकल्पिक विकल्प।

रिटर्न:

वादा<शून्य>

एक वादा जो तब हल होता है जब कार्य सफलतापूर्वक कतार में जोड़ दिया जाता है।