Method: projects.databases.operations.cancel

Uzun süreli bir işlemde eşzamansız iptali başlatır. Sunucu, işlemi iptal etmek için elinden gelenin en iyisini yapar, ancak işlemin başarılı olacağı garanti edilmez. Sunucu bu yöntemi desteklemiyorsa google.rpc.Code.UNIMPLEMENTED değerini döndürür. Müşteriler, iptal işleminin başarılı olup olmadığını veya işlemin iptale rağmen tamamlanıp tamamlanmadığını kontrol etmek için Operations.GetOperation yöntemini veya diğer yöntemleri kullanabilir. Başarılı iptal durumunda işlem silinmez. Bunun yerine, Code.CANCELLED öğesine karşılık gelen google.rpc.Status.code 1 olan Operation.error değerine sahip bir işlem haline gelir.

HTTP isteği

POST https://firestore.googleapis.com/v1/{name=projects/*/databases/*/operations/*}:cancel

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
name

string

İptal edilecek işlem kaynağının adı.

İstek içeriği

İsteğin gövdesi boş olmalıdır.

Yanıt gövdesi

Başarılı olursa yanıt gövdesi boş olur.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

  • https://www.googleapis.com/auth/datastore
  • https://www.googleapis.com/auth/cloud-platform

Daha fazla bilgi için Kimlik Doğrulamaya Genel Bakış başlıklı makaleye bakın.