Method: projects.databases.operations.cancel

تفعيل ميزة الإلغاء غير المتزامنة في عملية تستغرق وقتًا طويلاً ويبذل الخادم قصارى جهده لإلغاء العملية، غير أن النجاح غير مضمون. إذا كان الخادم لا يتيح هذه الطريقة، يعرض الرمز google.rpc.Code.UNIMPLEMENTED. يمكن للعملاء استخدام Operations.GetOperation أو طرق أخرى لمعرفة ما إذا تم الإلغاء بنجاح أو ما إذا كانت العملية قد اكتملت على الرغم من الإلغاء. عند الإلغاء بنجاح، لا يتم حذف العملية، وبدلاً من ذلك، ستصبح عملية بقيمة Operation.error مع google.rpc.Status.code بقيمة 1، بما يتوافق مع Code.CANCELLED.

طلب HTTP

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

يستخدم عنوان URL بنية تحويل الترميز gRPC.

معلمات المسار

المَعلمات
name

string

اسم مورد العملية المراد إلغاؤه

نص الطلب

يجب أن يكون نص الطلب فارغًا.

نص الاستجابة

إذا كانت الاستجابة ناجحة، يكون نص الاستجابة فارغًا.

نطاقات التفويض

يتطلب استخدام أحد نطاقات OAuth التالية:

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

لمزيد من المعلومات، يُرجى الاطّلاع على نظرة عامة على المصادقة.