يمكنك الاطّلاع على مزيد من التفاصيل حول العمليات هنا: https://cloud.google.com/apis/design/design_patterns#long_running_operations
تعرِض هذه السمة حالة العملية أو خريطة من أسماء العمليات إلى الحالة. تحتوي كل عملية على ما يلي:
- name: اسم العملية بالتنسيق projects/X/operations/Y
- done: تكون القيمة صحيحة عند انتهاء العملية.
- error: قد يتم ضبطها عندما تكون done=true. يحتوي على الرسالة والحقول الأخرى من https://cloud.google.com/tasks/docs/reference/rpc/google.rpc#status
- البيانات الوصفية التي تحتوي على
+ state: PENDING أو RUNNING أو CANCELLING أو SUCCEEDED أو CANCELLED أو FAILED
+ الوصف: وصف المهمة المقدَّم
+ type: EXPORT_IMAGE, EXPORT_FEATURES, etc.
+ create_time: الوقت الذي تم فيه إرسال العملية لأول مرة.
+ update_time: الطابع الزمني لآخر تعديل.
+ start_time: الوقت الذي بدأت فيه العملية، إذا كان ذلك منطبقًا.
+ end_time: الوقت الذي انتهى فيه تشغيل العملية، إذا كان ذلك منطبقًا.
+ attempt: عدد محاولات إعادة تنفيذ هذه المهمة، بدءًا من 1.
+ destination_uris: الموارد التي تنتجها هذه العملية
+ batch_eecu_usage_seconds: وحدة المعالجة المركزية المستخدَمة في هذه العملية
الاستخدام | المرتجعات |
---|---|
ee.data.getOperation(operationName, callback) | Dictionary<api.Operation>|api.Operation |
الوسيطة | النوع | التفاصيل |
---|---|---|
operationName | List<String>|String | أسماء العمليات |
callback | الدالة، اختيارية | دالة ردّ اختيارية في حال عدم توفيرها، يتم إجراء المكالمة بشكل متزامن. |