Siêu dữ liệu về lệnh gọi đến một hàm Hàng đợi tác vụ.
Chữ ký:
export interface TaskContext
Thuộc tính
Tài sản | Loại | Mô tả |
---|---|---|
xác thực | Dữ liệu xác thực | Kết quả của quá trình giải mã và xác minh mã thông báo ODIC. |
executionCount | số | Tổng số lần tác vụ đã nhận được phản hồi từ trình xử lý. Vì Cloud Tasks sẽ xoá tác vụ sau khi nhận được phản hồi thành công, nên tất cả phản hồi trước đó của trình xử lý đều bị lỗi. Con số này không bao gồm các lỗi do mã lỗi 5XX. Được điền sẵn thông qua tiêu đề X-CloudTasks-TaskExecutionCount . |
tiêu đề | Ghi <string, string> | Tiêu đề của yêu cầu thô. |
id | chuỗi | Quảng cáo "short" tên của công việc hoặc nếu không có tên nào được chỉ định khi tạo, thì một mã nhận dạng duy nhất do hệ thống tạo. Đây là "my-task-id" trong tên công việc hoàn chỉnh, chẳng hạn như "task_name = dự án/my-project-id/locations/my-location/queues/my-queue-id/tasks/my-task-id". Được điền sẵn thông qua tiêu đề X-CloudTasks-TaskName . |
previousResponse | số | Mã phản hồi HTTP từ lần thử lại trước đó. Được điền sẵn thông qua tiêu đề X-CloudTasks-TaskPreviousResponse |
queueName (Tên hàng đợi) | chuỗi | Tên của hàng đợi. Được điền sẵn thông qua tiêu đề X-CloudTasks-QueueName . |
retryCount | số | Số lần thử lại việc cần làm này. Đối với lần thử đầu tiên, giá trị này là 0. Con số này bao gồm cả những lần thử tác vụ không thành công do mã lỗi 5XX và không bao giờ đến giai đoạn thực thi. Được điền sẵn thông qua tiêu đề X-CloudTasks-TaskRetryCount . |
retryReason | chuỗi | Lý do thử lại tác vụ. Được điền sẵn thông qua tiêu đề X-CloudTasks-TaskRetryReason . |
scheduleTime | chuỗi | Thời gian lên lịch của công việc, dưới dạng chuỗi RFC 3339 theo múi giờ UTC. Được điền sẵn thông qua tiêu đề X-CloudTasks-TaskETA , sử dụng giây kể từ ngày 1 tháng 1 năm 1970. |
Tasks.TaskContext.auth
Kết quả của quá trình giải mã và xác minh mã thông báo ODIC.
Chữ ký:
auth?: AuthData;
Tasks.TaskContext.executionCount
Tổng số lần tác vụ đã nhận được phản hồi từ trình xử lý. Vì Cloud Tasks sẽ xoá tác vụ sau khi nhận được phản hồi thành công, nên tất cả phản hồi trước đó của trình xử lý đều bị lỗi. Con số này không bao gồm các lỗi do mã lỗi 5XX. Được điền sẵn thông qua tiêu đề X-CloudTasks-TaskExecutionCount
.
Chữ ký:
executionCount: number;
Tasks.TaskContext.headers
Tiêu đề của yêu cầu thô.
Chữ ký:
headers?: Record<string, string>;
tasks.TaskContext.id
Quảng cáo "short" tên của công việc hoặc nếu không có tên nào được chỉ định khi tạo, thì một mã nhận dạng duy nhất do hệ thống tạo. Đây là "my-task-id" trong tên công việc hoàn chỉnh, chẳng hạn như "task_name = dự án/my-project-id/locations/my-location/queues/my-queue-id/tasks/my-task-id". Được điền sẵn thông qua tiêu đề X-CloudTasks-TaskName
.
Chữ ký:
id: string;
Tasks.TaskContext.previousResponse
Mã phản hồi HTTP từ lần thử lại trước đó. Được điền sẵn thông qua tiêu đề X-CloudTasks-TaskPreviousResponse
Chữ ký:
previousResponse?: number;
Tasks.TaskContext.queueName
Tên của hàng đợi. Được điền sẵn thông qua tiêu đề X-CloudTasks-QueueName
.
Chữ ký:
queueName: string;
Tasks.TaskContext.retryCount
Số lần thử lại việc cần làm này. Đối với lần thử đầu tiên, giá trị này là 0. Con số này bao gồm cả những lần thử tác vụ không thành công do mã lỗi 5XX và không bao giờ đến giai đoạn thực thi. Được điền sẵn thông qua tiêu đề X-CloudTasks-TaskRetryCount
.
Chữ ký:
retryCount: number;
Tasks.TaskContext.retryReason
Lý do thử lại tác vụ. Được điền sẵn thông qua tiêu đề X-CloudTasks-TaskRetryReason
.
Chữ ký:
retryReason?: string;
actions.TaskContext.scheduleTime
Thời gian lên lịch của công việc, dưới dạng chuỗi RFC 3339 theo múi giờ UTC. Được điền sẵn thông qua tiêu đề X-CloudTasks-TaskETA
, sử dụng giây kể từ ngày 1 tháng 1 năm 1970.
Chữ ký:
scheduledTime: string;