tasks.TaskContext interface

একটি টাস্ক সারি ফাংশন একটি কল সম্পর্কে মেটাডেটা.

স্বাক্ষর:

export interface TaskContext 

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
প্রমাণ AuthData একটি ODIC টোকেন ডিকোডিং এবং যাচাই করার ফলাফল।
মৃত্যুদন্ড গণনা সংখ্যা কার্যটি হ্যান্ডলারের কাছ থেকে মোট কতবার প্রতিক্রিয়া পেয়েছে। যেহেতু ক্লাউড টাস্ক একবার সফল প্রতিক্রিয়া প্রাপ্ত হওয়ার পরে টাস্কটি মুছে দেয়, তাই আগের সমস্ত হ্যান্ডলার প্রতিক্রিয়া ব্যর্থ হয়েছিল। এই সংখ্যাটি 5XX ত্রুটি কোডের কারণে ব্যর্থতা অন্তর্ভুক্ত করে না। X-CloudTasks-TaskExecutionCount হেডারের মাধ্যমে পপুলেট করা হয়েছে।
হেডার রেকর্ড<string, string> কাঁচা অনুরোধ শিরোনাম.
আইডি স্ট্রিং টাস্কের "ছোট" নাম, অথবা, যদি তৈরি করার সময় কোন নাম নির্দিষ্ট করা না থাকে, একটি অনন্য সিস্টেম-উত্পন্ন আইডি। এটি সম্পূর্ণ টাস্ক নামের "my-task-id" মান, যেমন "task_name = projects/my-project-id/locations/my-location/queues/my-queue-id/tasks/my-task- আইডি।" X-CloudTasks-TaskName হেডারের মাধ্যমে পপুলেট করা হয়েছে।
পূর্ববর্তী প্রতিক্রিয়া সংখ্যা পূর্ববর্তী পুনরায় চেষ্টা থেকে HTTP প্রতিক্রিয়া কোড. X-CloudTasks-TaskPreviousResponse হেডারের মাধ্যমে পপুলেট করা হয়েছে
সারি নাম স্ট্রিং সারির নাম। X-CloudTasks-QueueName হেডারের মাধ্যমে পপুলেট করা হয়েছে।
retryCount সংখ্যা এই টাস্কটি কতবার চেষ্টা করা হয়েছে। প্রথম প্রচেষ্টার জন্য, এই মানটি হল 0। এই সংখ্যায় সেই প্রচেষ্টাগুলিকে অন্তর্ভুক্ত করে যেখানে 5XX ত্রুটি কোডের কারণে টাস্ক ব্যর্থ হয়েছে এবং কখনও এক্সিকিউশন ফেজে পৌঁছায়নি। X-CloudTasks-TaskRetryCount হেডারের মাধ্যমে পপুলেট করা হয়েছে।
পুনরায় চেষ্টা করার কারণ স্ট্রিং টাস্ক পুনরায় চেষ্টা করার কারণ. X-CloudTasks-TaskRetryReason হেডারের মাধ্যমে পপুলেট করা হয়েছে।
নির্ধারিত সময় স্ট্রিং UTC টাইম জোনে RFC 3339 স্ট্রিং হিসাবে টাস্কের সময়সূচী। X-CloudTasks-TaskETA হেডারের মাধ্যমে জনসংখ্যা, যা 1 জানুয়ারী 1970 থেকে সেকেন্ড ব্যবহার করে।

tasks.TaskContext.auth

একটি ODIC টোকেন ডিকোডিং এবং যাচাই করার ফলাফল।

স্বাক্ষর:

auth?: AuthData;

tasks.TaskContext.executionCount

কার্যটি হ্যান্ডলারের কাছ থেকে মোট কতবার প্রতিক্রিয়া পেয়েছে। যেহেতু ক্লাউড টাস্ক একবার সফল প্রতিক্রিয়া প্রাপ্ত হওয়ার পরে টাস্কটি মুছে দেয়, তাই আগের সমস্ত হ্যান্ডলার প্রতিক্রিয়া ব্যর্থ হয়েছিল। এই সংখ্যাটি 5XX ত্রুটি কোডের কারণে ব্যর্থতা অন্তর্ভুক্ত করে না। X-CloudTasks-TaskExecutionCount হেডারের মাধ্যমে পপুলেট করা হয়েছে।

স্বাক্ষর:

executionCount: number;

tasks.TaskContext.headers

কাঁচা অনুরোধ শিরোনাম.

স্বাক্ষর:

headers?: Record<string, string>;

tasks.TaskContext.id

টাস্কের "ছোট" নাম, অথবা, যদি তৈরি করার সময় কোন নাম নির্দিষ্ট করা না থাকে, একটি অনন্য সিস্টেম-উত্পন্ন আইডি। এটি সম্পূর্ণ টাস্ক নামের "my-task-id" মান, যেমন "task_name = projects/my-project-id/locations/my-location/queues/my-queue-id/tasks/my-task- আইডি।" X-CloudTasks-TaskName হেডারের মাধ্যমে পপুলেট করা হয়েছে।

স্বাক্ষর:

id: string;

tasks.TaskContext.previousResponse

পূর্ববর্তী পুনরায় চেষ্টা থেকে HTTP প্রতিক্রিয়া কোড. X-CloudTasks-TaskPreviousResponse হেডারের মাধ্যমে পপুলেট করা হয়েছে

স্বাক্ষর:

previousResponse?: number;

tasks.TaskContext.queueName

সারির নাম। X-CloudTasks-QueueName হেডারের মাধ্যমে পপুলেট করা হয়েছে।

স্বাক্ষর:

queueName: string;

tasks.TaskContext.retryCount

এই টাস্কটি কতবার চেষ্টা করা হয়েছে। প্রথম প্রচেষ্টার জন্য, এই মানটি হল 0। এই সংখ্যায় সেই প্রচেষ্টাগুলিকে অন্তর্ভুক্ত করে যেখানে 5XX ত্রুটি কোডের কারণে টাস্ক ব্যর্থ হয়েছে এবং কখনও এক্সিকিউশন ফেজে পৌঁছায়নি। X-CloudTasks-TaskRetryCount হেডারের মাধ্যমে পপুলেট করা হয়েছে।

স্বাক্ষর:

retryCount: number;

tasks.TaskContext.retryReason

টাস্ক পুনরায় চেষ্টা করার কারণ. X-CloudTasks-TaskRetryReason হেডারের মাধ্যমে পপুলেট করা হয়েছে।

স্বাক্ষর:

retryReason?: string;

tasks.TaskContext.scheduledTime

UTC টাইম জোনে RFC 3339 স্ট্রিং হিসাবে টাস্কের সময়সূচী। X-CloudTasks-TaskETA হেডারের মাধ্যমে জনসংখ্যা, যা 1 জানুয়ারী 1970 থেকে সেকেন্ড ব্যবহার করে।

স্বাক্ষর:

scheduledTime: string;