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