ADO.NET में बहुत सारे अतुल्यकालिक कार्य हैं, उदा। SqlCommand.BeginExecuteNonQuery
।
आप इन कार्यों को अपने एप्लिकेशन में कॉल कर सकते हैं, परिणाम ऑब्जेक्ट को स्टोर कर सकते हैं और उपयोगकर्ता द्वारा "रद्द करें" बटन पर क्लिक करने पर इसे रद्द कर सकते हैं।
तो छद्म कोड में आप ये कदम उठा सकते हैं:
- उपयोगकर्ता खोज पर क्लिक करता है बटन।
- बटन के हैंडलर में, अपना डीबी कनेक्शन और इसी तरह खोलें।
- अपना रद्द करें दिखाएं बटन।
- अपनी पसंद के ADO.NET async फ़ंक्शन को कॉल करें।
IAsyncResult
स्टोर करें फ़ंक्शन कॉल की लौटाई गई वस्तु (यह पता लगाने के लिए कि ऑपरेशन कब रद्द करें बटन को फिर से छिपाने के लिए समाप्त हो गया है)।- रद्द करें बटन के हैंडलर में,
Cancel
विधिSqlCommand
. का ।