İşlemler hakkında daha fazla bilgiyi burada bulabilirsiniz: https://cloud.google.com/apis/design/design_patterns#long_running_operations
İşlem durumunu veya işlem adlarından duruma bir eşleme döndürür. Her işlem şunları içerir:
- name: projects/X/operations/Y biçiminde işlem adı
- done: İşlem çalışmayı bitirdiğinde true olur.
- error: done=true olduğunda ayarlanabilir. https://cloud.google.com/tasks/docs/reference/rpc/google.rpc#status adresindeki mesajı ve diğer alanları içerir.
- meta veriler (aşağıdakileri içerir)
+ state: BEKLEMEDE, ÇALIŞIYOR, İPTAL EDİLİYOR, BAŞARILI, İPTAL EDİLDİ veya BAŞARISIZ
+ description: Sağlanan görev açıklaması
+ type: EXPORT_IMAGE, EXPORT_FEATURES vb.
+ create_time: İşlemin ilk gönderildiği zaman.
+ update_time: En son güncellemenin zaman damgası.
+ start_time: İşlemin başladığı zaman (varsa).
+ end_time: İşlemin tamamlandığı zaman (varsa).
+ attempt: Bu görevin 1'den başlayarak yeniden denenme sayısı.
+ destination_uris: Bu işlem tarafından oluşturulan kaynaklar.
+ batch_eecu_usage_seconds: Bu işlem tarafından kullanılan CPU.
Kullanım | İadeler |
---|---|
ee.data.getOperation(operationName, callback) | Dictionary<api.Operation>|api.Operation |
Bağımsız Değişken | Tür | Ayrıntılar |
---|---|---|
operationName | List<String>|String | İşlem adları. |
callback | İşlev, isteğe bağlı | İsteğe bağlı geri arama. Sağlanmazsa arama senkronize olarak yapılır. |