लंबे समय तक चलने वाली कार्रवाई पर एसिंक्रोनस रद्द करने की सुविधा शुरू करता है. सर्वर ऑपरेशन को रद्द करने की पूरी कोशिश करता है, लेकिन सफलता की कोई गारंटी नहीं है. अगर सर्वर इस तरीके के साथ काम नहीं करता है, तो यह 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 |
रद्द किए जाने वाले ऑपरेशन संसाधन का नाम. |
अनुरोध का मुख्य भाग
अनुरोध का लेख खाली होना चाहिए.
जवाब का लेख
जवाब सही होने पर, जवाब का मुख्य हिस्सा खाली होता है.
अनुमति के दायरे
इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:
https://www.googleapis.com/auth/datastore
https://www.googleapis.com/auth/cloud-platform
ज़्यादा जानकारी के लिए, पुष्टि करने से जुड़ी खास जानकारी देखें.