tasks.TaskContext interface

البيانات الوصفية حول استدعاء دالة قائمة انتظار المهام.

Signature:

export interface TaskContext 

أماكن إقامة

الموقع النوع الوصف
المصادقة بيانات المصادقة هي نتيجة فك ترميز رمز ODIC والتحقّق منه.
executionCount رقم إجمالي عدد المرّات التي تلقّت فيها المهمة ردًا من المعالِج. وبما أنّ "مهام Cloud" تحذف المهمة بعد تلقّي استجابة ناجحة، تعذّرت جميع ردود المعالج السابقة. لا يشمل هذا الرقم حالات التعذُّر بسبب رموز الخطأ 5XX. وتتم التعبئة من خلال العنوان X-CloudTasks-TaskExecutionCount.
رؤوس سجلّ<string, string> عناوين الطلبات الأولية
id السلسلة أغنية "short" اسم المهمة، أو رقم تعريف فريد من إنشاء النظام إذا لم يتم تحديد اسم عند الإنشاء. هذه هي معلومات "my-task-id" في اسم المهمة بالكامل، مثل "task_name = projects/my-project-id/locations/my-location/queues/my-queue-id/tasks/my-task-id". وتتم التعبئة من خلال العنوان X-CloudTasks-TaskName.
previousResponse رقم رمز استجابة HTTP من عملية إعادة المحاولة السابقة. تتم التعبئة من خلال العنوان X-CloudTasks-TaskPreviousResponse
queueName السلسلة تمثّل هذه السمة اسم قائمة المحتوى التالي. وتتم التعبئة من خلال العنوان X-CloudTasks-QueueName.
retryCount رقم عدد المرّات التي تمت فيها إعادة محاولة تنفيذ هذه المهمة. وفي المحاولة الأولى، تكون هذه القيمة 0. يشمل هذا العدد المحاولات التي تعذّر فيها تنفيذ المهمة بسبب 5XX من رموز الخطأ ولم تصل إلى مرحلة التنفيذ. وتتم التعبئة من خلال العنوان X-CloudTasks-TaskRetryCount.
إعادة المحاولة السلسلة سبب إعادة محاولة تنفيذ المهمة. وتتم التعبئة من خلال العنوان X-CloudTasks-TaskRetryReason.
scheduledTime السلسلة تمثّل هذه السمة وقت جدولة المهمة، كسلسلة RFC 3339 في المنطقة الزمنية حسب التوقيت العالمي المنسَّق (UTC). تتم تعبئة هذا الحقل من خلال العنوان X-CloudTasks-TaskETA الذي يستخدم ثوانٍ منذ 1 كانون الثاني (يناير) 1970.

results.TaskContext.auth

هي نتيجة فك ترميز رمز ODIC والتحقّق منه.

Signature:

auth?: AuthData;

results.TaskContext.executionCount

إجمالي عدد المرّات التي تلقّت فيها المهمة ردًا من المعالِج. وبما أنّ "مهام Cloud" تحذف المهمة بعد تلقّي استجابة ناجحة، تعذّرت جميع ردود المعالج السابقة. لا يشمل هذا الرقم حالات التعذُّر بسبب رموز الخطأ 5XX. وتتم التعبئة من خلال العنوان X-CloudTasks-TaskExecutionCount.

Signature:

executionCount: number;

results.TaskContext.headers

عناوين الطلبات الأولية

Signature:

headers?: Record<string, string>;

tasks.TaskContext.id

أغنية "short" اسم المهمة، أو رقم تعريف فريد من إنشاء النظام إذا لم يتم تحديد اسم عند الإنشاء. هذه هي معلومات "my-task-id" في اسم المهمة بالكامل، مثل "task_name = projects/my-project-id/locations/my-location/queues/my-queue-id/tasks/my-task-id". وتتم التعبئة من خلال العنوان X-CloudTasks-TaskName.

Signature:

id: string;

المهام.TaskContext.previousResponse

رمز استجابة HTTP من عملية إعادة المحاولة السابقة. تتم التعبئة من خلال العنوان X-CloudTasks-TaskPreviousResponse

Signature:

previousResponse?: number;

المهام.TaskContext.queueName

تمثّل هذه السمة اسم قائمة المحتوى التالي. وتتم التعبئة من خلال العنوان X-CloudTasks-QueueName.

Signature:

queueName: string;

results.TaskContext.retryCount

عدد المرّات التي تمت فيها إعادة محاولة تنفيذ هذه المهمة. وفي المحاولة الأولى، تكون هذه القيمة 0. يشمل هذا العدد المحاولات التي تعذّر فيها تنفيذ المهمة بسبب 5XX من رموز الخطأ ولم تصل إلى مرحلة التنفيذ. وتتم التعبئة من خلال العنوان X-CloudTasks-TaskRetryCount.

Signature:

retryCount: number;

results.TaskContext.retryreason

سبب إعادة محاولة تنفيذ المهمة. وتتم التعبئة من خلال العنوان X-CloudTasks-TaskRetryReason.

Signature:

retryReason?: string;

Tasks.TaskContext.scheduledTime

تمثّل هذه السمة وقت جدولة المهمة، كسلسلة RFC 3339 في المنطقة الزمنية حسب التوقيت العالمي المنسَّق (UTC). تتم تعبئة هذا الحقل من خلال العنوان X-CloudTasks-TaskETA الذي يستخدم ثوانٍ منذ 1 كانون الثاني (يناير) 1970.

Signature:

scheduledTime: string;