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