البيانات الوصفية حول استدعاء دالة قائمة انتظار المهام.
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;