מטא נתונים על קריאה לפונקציה של תור משימות.
חֲתִימָה:
export interface TaskContext
נכסים
תכונה | סוּג | תיאור |
---|---|---|
אישור | AuthData | התוצאה של פענוח ואימות של אסימון ODIC. |
ספירת ביצוע | מספר | המספר הכולל של הפעמים שהמשימה קיבלה תגובה מהמטפל. מכיוון ש-Cloud Tasks מוחק את המשימה לאחר קבלת תגובה מוצלחת, כל התגובות הקודמות של המטפל היו כשלים. מספר זה אינו כולל כשלים עקב קודי שגיאה 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 |
queueName | חוּט | שם התור. מאוכלס באמצעות הכותרת X-CloudTasks-QueueName . |
נסה לספור מחדש | מספר | מספר הפעמים שמשימה זו נוסתה שוב. עבור הניסיון הראשון, ערך זה הוא 0. מספר זה כולל ניסיונות שבהם המשימה נכשלה עקב קודי שגיאה 5XX ומעולם לא הגיעה לשלב הביצוע. מאוכלס באמצעות הכותרת X-CloudTasks-TaskRetryCount . |
נסה מחדשReason | חוּט | הסיבה לנסות שוב את המשימה. מאוכלס דרך הכותרת X-CloudTasks-TaskRetryReason . |
זמן מתוכנן | חוּט | זמן התזמון של המשימה, כמחרוזת RFC 3339 באזור זמן UTC. מאוכלס באמצעות הכותרת X-CloudTasks-TaskETA , המשתמשת בשניות מאז 1 בינואר 1970. |
tasks.TaskContext.auth
התוצאה של פענוח ואימות של אסימון ODIC.
חֲתִימָה:
auth?: AuthData;
tasks.TaskContext.executionCount
המספר הכולל של הפעמים שהמשימה קיבלה תגובה מהמטפל. מכיוון ש-Cloud Tasks מוחק את המשימה לאחר קבלת תגובה מוצלחת, כל התגובות הקודמות של המטפל היו כשלים. מספר זה אינו כולל כשלים עקב קודי שגיאה 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
זמן התזמון של המשימה, כמחרוזת RFC 3339 באזור זמן UTC. מאוכלס באמצעות הכותרת X-CloudTasks-TaskETA
, המשתמשת בשניות מאז 1 בינואר 1970.
חֲתִימָה:
scheduledTime: string;