लंबे समय तक चलने वाली कार्रवाई पर, एसिंक्रोनस रद्द करने की सुविधा शुरू करता है. सर्वर ऑपरेशन को रद्द करने की पूरी कोशिश करता है, लेकिन सफलता की कोई गारंटी नहीं है. अगर सर्वर इस तरीके के साथ काम नहीं करता है, तो यह google.rpc.Code.UNIMPLEMENTED
दिखाता है. क्लाइंट Operations.GetOperation
या दूसरे तरीकों का इस्तेमाल करके यह देख सकते हैं कि सदस्यता रद्द होने के बावजूद, कार्रवाई पूरी हुई या नहीं. रद्द करने पर, कार्रवाई मिटाई नहीं जाती; इसके बजाय, यह Code.CANCELLED
के हिसाब से 1 के google.rpc.Status.code
वाली Operation.error
वैल्यू वाला ऑपरेशन बन जाता है.
एचटीटीपी अनुरोध
POST https://firebaseapphosting.googleapis.com/v1beta/{name=projects/*/locations/*/operations/*}:cancel
यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
name |
रद्द किए जाने वाले ऑपरेशन संसाधन का नाम. |
अनुरोध का मुख्य भाग
अनुरोध का लेख खाली होना चाहिए.
जवाब का लेख
जवाब सही होने पर, जवाब का मुख्य हिस्सा खाली होता है.
अनुमति के दायरे
नीचे दिए गए OAuth स्कोप की ज़रूरत हाेती है:
https://www.googleapis.com/auth/cloud-platform
ज़्यादा जानकारी के लिए, पुष्टि करने से जुड़ी खास जानकारी देखें.