TaskQueue
ইন্টারফেস।
স্বাক্ষর:
export declare class TaskQueue<Args = Record<string, any>>
পদ্ধতি
পদ্ধতি | সংশোধক | বর্ণনা |
---|---|---|
মুছুন (আইডি) | একটি সারিবদ্ধ টাস্ক মুছে দেয় যদি এটি এখনও সম্পূর্ণ না হয়। | |
সারি (ডেটা, অপট) | একটি টাস্ক তৈরি করে এবং সারিতে যোগ করে। কাজগুলি তৈরি করার পরে আপডেট করা যাবে না। এই ক্রিয়াটির জন্য পরিষেবা অ্যাকাউন্টে cloudtasks.tasks.create IAM অনুমতি প্রয়োজন৷ |
TaskQueue.delete()
একটি সারিবদ্ধ টাস্ক মুছে দেয় যদি এটি এখনও সম্পূর্ণ না হয়।
স্বাক্ষর:
delete(id: string): Promise<void>;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
আইডি | স্ট্রিং | টাস্কের আইডি, এই সারির সাথে সম্পর্কিত। |
রিটার্ন:
প্রতিশ্রুতি <void>
একটি প্রতিশ্রুতি যা কাজটি মুছে ফেলা হলে সমাধান করে।
TaskQueue.enqueue()
একটি টাস্ক তৈরি করে এবং সারিতে যোগ করে। কাজগুলি তৈরি করার পরে আপডেট করা যাবে না। এই ক্রিয়াটির জন্য পরিষেবা অ্যাকাউন্টে cloudtasks.tasks.create
IAM অনুমতি প্রয়োজন৷
স্বাক্ষর:
enqueue(data: Args, opts?: TaskOptions): Promise<void>;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
তথ্য | আর্গস | টাস্কের ডেটা পেলোড। |
নির্বাচন | টাস্ক অপশন | একটি নতুন টাস্ক সারিবদ্ধ করার সময় ঐচ্ছিক বিকল্প। |
রিটার্ন:
প্রতিশ্রুতি <void>
একটি প্রতিশ্রুতি যা সমাধান করে যখন টাস্কটি সফলভাবে সারিতে যোগ করা হয়।