टास्क क्यू फ़ंक्शन पर कॉल के बारे में मेटाडेटा।
हस्ताक्षर:
export interface TaskContext
गुण
संपत्ति | प्रकार | विवरण |
---|---|---|
प्रमाणन | प्रामाणिक डेटा | ओडीआईसी टोकन को डिकोड करने और सत्यापित करने का परिणाम। |
निष्पादनगणना | संख्या | कार्य को हैंडलर से प्रतिक्रिया प्राप्त होने की कुल संख्या। चूँकि सफल प्रतिक्रिया प्राप्त होने के बाद क्लाउड टास्क कार्य को हटा देता है, इसलिए पिछली सभी हैंडलर प्रतिक्रियाएँ विफल थीं। इस संख्या में 5XX त्रुटि कोड के कारण विफलताएं शामिल नहीं हैं। X-CloudTasks-TaskExecutionCount हेडर के माध्यम से पॉप्युलेट किया गया। |
हेडर | रिकॉर्ड<स्ट्रिंग, स्ट्रिंग> | कच्चे अनुरोध शीर्षलेख. |
पहचान | डोरी | कार्य का "संक्षिप्त" नाम, या, यदि निर्माण के समय कोई नाम निर्दिष्ट नहीं किया गया था, तो एक अद्वितीय सिस्टम-जनरेटेड आईडी। यह संपूर्ण कार्य नाम में "my-task-id" मान है, जैसे "task_name = project/my-project-id/locations/my-location/queues/my-queue-id/tasks/my-task- पहचान।" X-CloudTasks-TaskName हेडर के माध्यम से पॉप्युलेट किया गया। |
पिछलाप्रतिक्रिया | संख्या | पिछले पुनः प्रयास से HTTP प्रतिक्रिया कोड। X-CloudTasks-TaskPreviousResponse हेडर के माध्यम से पॉप्युलेट किया गया |
कतारनाम | डोरी | कतार का नाम. X-CloudTasks-QueueName हेडर के माध्यम से पॉप्युलेट किया गया। |
गिनती पुनः प्रयास करें | संख्या | इस कार्य का पुन: प्रयास जितनी बार किया गया है. पहले प्रयास के लिए, यह मान 0 है। इस संख्या में वे प्रयास शामिल हैं जहां कार्य 5XX त्रुटि कोड के कारण विफल हो गया और निष्पादन चरण तक कभी नहीं पहुंचा। X-CloudTasks-TaskRetryCount हेडर के माध्यम से पॉप्युलेट किया गया। |
पुनः प्रयास करेंकारण | डोरी | कार्य को पुनः प्रयास करने का कारण. X-CloudTasks-TaskRetryReason हेडर के माध्यम से पॉप्युलेट किया गया। |
निर्धारित समय | डोरी | कार्य का शेड्यूल समय, UTC समय क्षेत्र में RFC 3339 स्ट्रिंग के रूप में। X-CloudTasks-TaskETA हेडर के माध्यम से पॉप्युलेट किया गया, जो 1 जनवरी 1970 से सेकंड का उपयोग करता है। |
कार्य.TaskContext.auth
ओडीआईसी टोकन को डिकोड करने और सत्यापित करने का परिणाम।
हस्ताक्षर:
auth?: AuthData;
कार्य.TaskContext.executionCount
कार्य को हैंडलर से प्रतिक्रिया प्राप्त होने की कुल संख्या। चूँकि सफल प्रतिक्रिया प्राप्त होने के बाद क्लाउड टास्क कार्य को हटा देता है, इसलिए पिछली सभी हैंडलर प्रतिक्रियाएँ विफल थीं। इस संख्या में 5XX त्रुटि कोड के कारण विफलताएं शामिल नहीं हैं। X-CloudTasks-TaskExecutionCount
हेडर के माध्यम से पॉप्युलेट किया गया।
हस्ताक्षर:
executionCount: number;
कार्य.TaskContext.headers
कच्चे अनुरोध शीर्षलेख.
हस्ताक्षर:
headers?: Record<string, string>;
कार्य.TaskContext.id
कार्य का "संक्षिप्त" नाम, या, यदि निर्माण के समय कोई नाम निर्दिष्ट नहीं किया गया था, तो एक अद्वितीय सिस्टम-जनरेटेड आईडी। यह संपूर्ण कार्य नाम में "my-task-id" मान है, जैसे "task_name = project/my-project-id/locations/my-location/queues/my-queue-id/tasks/my-task- पहचान।" X-CloudTasks-TaskName
हेडर के माध्यम से पॉप्युलेट किया गया।
हस्ताक्षर:
id: string;
कार्य.TaskContext.previousResponse
पिछले पुनः प्रयास से HTTP प्रतिक्रिया कोड। X-CloudTasks-TaskPreviousResponse
हेडर के माध्यम से पॉप्युलेट किया गया
हस्ताक्षर:
previousResponse?: number;
कार्य.TaskContext.queueName
कतार का नाम. X-CloudTasks-QueueName
हेडर के माध्यम से पॉप्युलेट किया गया।
हस्ताक्षर:
queueName: string;
कार्य.TaskContext.retryCount
इस कार्य का पुन: प्रयास जितनी बार किया गया है. पहले प्रयास के लिए, यह मान 0 है। इस संख्या में वे प्रयास शामिल हैं जहां कार्य 5XX त्रुटि कोड के कारण विफल हो गया और निष्पादन चरण तक कभी नहीं पहुंचा। X-CloudTasks-TaskRetryCount
हेडर के माध्यम से पॉप्युलेट किया गया।
हस्ताक्षर:
retryCount: number;
कार्य.TaskContext.retryReason
कार्य को पुनः प्रयास करने का कारण. X-CloudTasks-TaskRetryReason
हेडर के माध्यम से पॉप्युलेट किया गया।
हस्ताक्षर:
retryReason?: string;
कार्य.TaskContext.scheduledTime
कार्य का शेड्यूल समय, UTC समय क्षेत्र में RFC 3339 स्ट्रिंग के रूप में। X-CloudTasks-TaskETA
हेडर के माध्यम से पॉप्युलेट किया गया, जो 1 जनवरी 1970 से सेकंड का उपयोग करता है।
हस्ताक्षर:
scheduledTime: string;