tasks.TaskContext interface

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;