একটি টাস্ক সারি ফাংশন একটি কল সম্পর্কে মেটাডেটা.
স্বাক্ষর:
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;