Siêu dữ liệu về lệnh gọi hàm Hàng đợi nhiệm vụ.
Chữ ký:
export interface TaskContext
Của cải
Tài sản | Kiểu | Sự miêu tả |
---|---|---|
xác thực | Dữ liệu xác thực | Kết quả giải mã và xác minh mã thông báo ODIC. |
số lần thực hiện | con 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ẽ xóa tác vụ sau khi nhận được phản hồi thành công nên tất cả các phản hồi của trình xử lý trước đó đều không thành công. Con số này không bao gồm các lỗi do mã lỗi 5XX. Được điền thông qua tiêu đề X-CloudTasks-TaskExecutionCount . |
tiêu đề | Bản ghi<chuỗi, chuỗi> | Tiêu đề yêu cầu thô. |
nhận dạng | sợi dây | Tên "ngắn" của tác vụ hoặc nếu không có tên nào được chỉ định khi tạo, thì đó là một id duy nhất do hệ thống tạo. Đây là giá trị "my-task-id" trong tên tác vụ hoàn chỉnh, chẳng hạn như "task_name =projects/my-project-id/locations/my-location/queues/my-queue-id/tasks/my-task- nhận dạng." Được điền thông qua tiêu đề X-CloudTasks-TaskName . |
trướcPhản hồi trước đó | con số | Mã phản hồi HTTP từ lần thử lại trước đó. Được điền thông qua tiêu đề X-CloudTasks-TaskPreviousResponse |
tên hàng đợi | sợi dây | Tên của hàng đợi. Được điền thông qua tiêu đề X-CloudTasks-QueueName . |
thử lạiĐếm | con số | Số lần nhiệm vụ này đã được thử lại. Đối với lần thử đầu tiên, giá trị này là 0. Con số này bao gồm các lần thử trong đó tác vụ không thành công do mã lỗi 5XX và chưa bao giờ đạt đến giai đoạn thực thi. Được điền thông qua tiêu đề X-CloudTasks-TaskRetryCount . |
thử lạiLý do | sợi dây | Lý do thử lại nhiệm vụ. Được điền thông qua tiêu đề X-CloudTasks-TaskRetryReason . |
thời gian dự kiến | sợi dây | Thời gian lên lịch của nhiệm vụ, dưới dạng chuỗi RFC 3339 theo múi giờ UTC. Được điề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. |
nhiệm vụ.TaskContext.auth
Kết quả giải mã và xác minh mã thông báo ODIC.
Chữ ký:
auth?: AuthData;
nhiệm vụ.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ẽ xóa tác vụ sau khi nhận được phản hồi thành công nên tất cả các phản hồi của trình xử lý trước đó đều không thành công. Con số này không bao gồm các lỗi do mã lỗi 5XX. Được điền thông qua tiêu đề X-CloudTasks-TaskExecutionCount
.
Chữ ký:
executionCount: number;
nhiệm vụ.TaskContext.headers
Tiêu đề yêu cầu thô.
Chữ ký:
headers?: Record<string, string>;
nhiệm vụ.TaskContext.id
Tên "ngắn" của tác vụ hoặc nếu không có tên nào được chỉ định khi tạo, thì đó là một id duy nhất do hệ thống tạo. Đây là giá trị "my-task-id" trong tên tác vụ hoàn chỉnh, chẳng hạn như "task_name =projects/my-project-id/locations/my-location/queues/my-queue-id/tasks/my-task- nhận dạng." Được điền thông qua tiêu đề X-CloudTasks-TaskName
.
Chữ ký:
id: string;
task.TaskContext.previousResponse
Mã phản hồi HTTP từ lần thử lại trước đó. Được điền thông qua tiêu đề X-CloudTasks-TaskPreviousResponse
Chữ ký:
previousResponse?: number;
nhiệm vụ.TaskContext.queueName
Tên của hàng đợi. Được điền thông qua tiêu đề X-CloudTasks-QueueName
.
Chữ ký:
queueName: string;
nhiệm vụ.TaskContext.retryCount
Số lần nhiệm vụ này đã được thử lại. Đối với lần thử đầu tiên, giá trị này là 0. Con số này bao gồm các lần thử trong đó tác vụ không thành công do mã lỗi 5XX và chưa bao giờ đạt đến giai đoạn thực thi. Được điền thông qua tiêu đề X-CloudTasks-TaskRetryCount
.
Chữ ký:
retryCount: number;
nhiệm vụ.TaskContext.retryReason
Lý do thử lại nhiệm vụ. Được điền thông qua tiêu đề X-CloudTasks-TaskRetryReason
.
Chữ ký:
retryReason?: string;
nhiệm vụ.TaskContext.scheduledTime
Thời gian lên lịch của nhiệm vụ, dưới dạng chuỗi RFC 3339 theo múi giờ UTC. Được điề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;