Method: projects.databases.operations.cancel

लंबे समय तक चलने वाली कार्रवाई पर, एसिंक्रोनस तरीके से रद्द करने की प्रोसेस शुरू करता है. सर्वर कार्रवाई को रद्द करने की पूरी कोशिश करता है, लेकिन ऐसा करने की कोई गारंटी नहीं है. अगर सर्वर इस तरीके पर काम नहीं करता है, तो यह google.rpc.Code.UNIMPLEMENTED दिखाता है. क्लाइंट Operations.GetOperation या अन्य तरीकों का इस्तेमाल करके, पता लगा सकते हैं कि बुकिंग रद्द हो गई है या नहीं. साथ ही, वे यह भी देख सकते हैं कि रद्द करने के बाद भी कार्रवाई पूरी हुई है या नहीं. रद्द करने पर, कार्रवाई मिटाई नहीं जाती. इसके बजाय, यह Code.CANCELLED से जुड़े 1 की google.rpc.Status.code वाली Operation.error वैल्यू वाली कार्रवाई बन जाती है.

एचटीटीपी अनुरोध

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

यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ के पैरामीटर

पैरामीटर
name

string

रद्द किए जाने वाले ऑपरेशन संसाधन का नाम.

अनुरोध का मुख्य भाग

अनुरोध का मुख्य हिस्सा खाली होना चाहिए.

जवाब का मुख्य भाग

कामयाब होने पर, जवाब का मुख्य हिस्सा खाली रहता है.

अनुमति के दायरे

इनमें से किसी एक OAuth दायरों की ज़रूरत होती है:

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

ज़्यादा जानकारी के लिए, पुष्टि करने से जुड़ी खास जानकारी देखें.