tasks.TaskContext interface

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;