tasks.TaskContext interface

מטא נתונים על קריאה לפונקציה של תור משימות.

חֲתִימָה:

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;