HttpWebReponse
पर कोई निपटान विधि क्यों नहीं है IDisposable
इंटरफ़ेस लागू करता है, लेकिन Dispose
विधि क्यों नहीं है। इसमें केवल Close
विधि शामिल है। using
पैटर्न इस वर्ग के लिए अभी भी उपलब्ध होगा?HttpWebResponse
उत्तर
HttpWebResponse implements स्पष्ट रूप से IDISposable इंटरफ़ेस। तो आप केवल Dispose
पर कॉल कर सकते हैं जब आप HttpWebResponse को IDisposable
पर डालते हैं। HttpWebResponse कॉल की Close
विधि आंतरिक रूप से निपटान करें।
HttpWebResponse response = // assigned from somewhere
IDisposable disposableResponse = response as IDisposable;
disposableResponse.Dispose();
HttpWebResponse
के बाद से लागू करता है IDisposable
आप एक का उपयोग कर-बयान के साथ इसका इस्तेमाल कर सकते हैं।
HttpWebResponse response = // assigned from somewhere
using(response) {
// do your work;
}
आपका स्पष्ट अर्थ क्या है – user705414
@ user705414: इस खोज को stackoverflow पर देखें http://stackoverflow.com/questions/143405/c-interfaces-implicit-and-explicit-implementation – Jehof
यह स्पष्ट रूप से क्यों लागू किया गया है? – jgauffin
- 1. HttpWebResponse
- 2. HttpWebResponse
- 3. HttpWebResponse लॉगिन
- 4. एक HttpWebResponse
- 5. HttpWebRequest/HttpWebResponse और कुकीज़
- 6. सी # HttpWebResponse हैडर एन्कोडिंग
- 7. सी # HttpWebResponse धूमकेतु समस्या
- 8. HTTPWebResponse + StreamReader बहुत धीमा
- 9. बिज़ारे HttpWebResponse त्रुटि: सर्वरप्रोटोकॉल उल्लंघन
- 10. HttpwebResponse json प्रतिक्रिया पढ़ना, सी #
- 11. पढ़ना "chunked" के साथ प्रतिक्रिया HttpWebResponse
- 12. HttpWebResponse - कनेक्शन का निपटान ठीक से
- 13. स्वचालित कुकी हैंडलिंग सी #/.NET HttpWebRequest + HttpWebResponse
- 14. यह स्ट्रीम तलाश संचालन का समर्थन नहीं करती है। HttpWebResponse
- 15. क्या HttpWebResponse ("टेक्स्ट/सादा", "एप्लिकेशन/ऑक्टेट-स्ट्रीम" इत्यादि) पर ContentType प्रॉपर्टी के लिए कोई enum है?
- 16. क्या .NET के HttpWebResponse स्वचालित रूप से GZiped और Deflated प्रतिक्रियाओं को असम्पीडित करता है?
- 17. रिटर्न सामग्री एन्कोडिंग होने पर HttpWebResponse से पूरी सामग्री कैसे प्राप्त करें: खंडित?
- 18. HttpWebRequest और HttpWebResponse क्लास (कुकीज़, प्रमाण पत्र, आदि) का उपयोग कर फ़ाइल को डाउनलोड करने के लिए कैसे करें
- 19. एमजेपीईजी और मल्टीपार्ट/एक्स-मिश्रित-प्रतिस्थापन के साथ HttpWebResponse; सीमा = - सुरक्षा कैमरे से myboundary प्रतिक्रिया सामग्री प्रकार
- 20. GetResponse WebException फेंकता है और ex.Response शून्य है
- 21. HttpWebRequest ने HttpStatusCode.NotFound को वापस करने के बजाय अपवाद फेंक दिया क्यों है?
- 22. HttpWebRequest 404
- 23. वेबएक्सप्शन त्रुटि
- 24. छवि कक्षा में FromStream पता लगाने में असमर्थ
- 25. google oauth के लिए एक्सेस टोकन कैसे प्राप्त करें?
- 26. एसएसएल के साथ सी # में HTTP जीईटी अनुरोध का उपयोग कैसे करें? (प्रोटोकॉल उल्लंघन)
- 27. Fiddler
- 28. एक WPF WebBrowser नियंत्रण में कुकीज़ प्रबंधित करना?
- 29. कुकी कुकीटर के अंदर कुकीज़ जानकारी कैसे प्राप्त करें? (उन सभी को, न कि किसी विशिष्ट डोमेन के लिए)
- 30. अनुरोध। गेट्सस्पॉन्स हमेशा एक टाइमआउट
[HttpWebResponse] (http://msdn.microsoft.com/en-us/library/system.net.httpwebresponse.aspx) एक निपटान विधि, को यहां निर्धारित होना चाहिए: [WebResponse.Dispose विधि @ msdn] (http://msdn.microsoft.com/en-us/library/ff928381.aspx) –
बीटीडब्ल्यू - शायद यह किसी बिंदु पर बदल गया। अब 'HttpWebResponse प्रतिक्रिया = ...;' प्रतिक्रिया '।(); संकलित करें। – ToolmakerSteve