यदि आप ADO.NET और SQL डेटा प्रदाता का उपयोग कर रहे हैं, तो SqlCommand.Cancel विधि पर एक नज़र डालें। यह वही करता है जो आप खोज रहे हैं। हालाँकि, यह रद्द करने का प्रयास करता है और रद्द करने में समय लग सकता है। मूल रूप से, यह तय करना SQL सर्वर पर निर्भर है कि आपका रद्दीकरण अनुरोध कब दिया जाए। जब क्वेरी रद्द कर दी जाती है, तो आपको एक एसक्लएक्सप्शन मिलना चाहिए जो इंगित करता है कि ऑपरेशन उपयोगकर्ता द्वारा रद्द कर दिया गया था। जाहिर है, आप इस अपवाद को अपवाद के रूप में नहीं मानना चाहते हैं और इसे विशेष रूप से संभालना चाहते हैं जैसे कि एसक्लएक्सप्शन उपयोगकर्ता द्वारा ऑपरेशन को रद्द करने के कारण है, बस इसे निगल लें।