लागू करता है क्यों HttpListener स्पष्ट रूप से IDISposable लागू करता है। इसका मतलब है कि आपको निपटान करने से पहले आईडीस्पोजेबल में डालना होगा और मेरी राय में आपको तथ्य स्पष्ट करना होगा कि आपको कम स्पष्ट निपटान करना है।System.Net.HttpListener केवल स्पष्ट रूप से IDISposable
5
A
उत्तर
4
यदि आप
using
ब्लॉक का उपयोग करते हैं तो आपको एक स्पष्ट कलाकार की आवश्यकता नहीं है। (यह पसंदीदा मुहावरा, जहां संभव हो,IDisposable
वस्तुओं से निपटने के लिए है।)using (HttpListener hl = /* ... */) { // ... }
यह एक
Close
तरीका है जिसकेDispose
के लिए एक उपनाम है सुंदर-ज्यादा है। (नहीं मेरी पसंदीदा पैटर्न, लेकिन ढांचे डिजाइनरों इसे पसंद करने लगते हैं!)HttpListener hl = /* ... */ try { // ... } finally { hl.Close(); }
संबंधित मुद्दे
- 1. एक वर्ग स्पष्ट रूप से स्पष्ट रूप से आईडीस्पोज़ेबल को लागू क्यों करेगा?
- 2. IDisposable
- 3. स्पष्ट रूप से #
- 4. IDISposable
- 5. एक अंतरफलक जहां केवल कुछ कार्यान्वयन IDisposable
- 6. स्पष्ट रूप से पर्ल
- 7. स्पष्ट रूप से पाइथन
- 8. स्पष्ट रूप से सी ++
- 9. स्पष्ट रूप से जावास्क्रिप्ट
- 10. IDisposable
- 11. पीडीएफकेआईटी स्पष्ट रूप से "wkhtmltopdf"
- 12. स्पष्ट रूप से एक साझा_ptr
- 13. स्पष्ट रूप से स्थिर कन्स्ट्रक्टर
- 14. कैसे स्पष्ट रूप से hyperref
- 15. स्पष्ट रूप से मैट्रिक्स गणना
- 16. स्पष्ट रूप से टैब ऑर्डर
- 17. IDISposable
- 18. स्पष्ट रूप से टाइप 'टी' से 'Int'
- 19. कन्स्ट्रक्टर को स्पष्ट रूप से क्यों हटाएं?
- 20. स्पष्ट रूप से बताता है कि
- 21. कास्ट टाइप IDISposable - क्यों?
- 22. IDISposable है।() स्वचालित रूप से बुलाया गया है?
- 23. तत्वों को कैसे ढूंढें जो स्पष्ट रूप से स्पष्ट रूप से मौजूद नहीं हैं?
- 24. स्क्वायरल: क्वेरी को स्पष्ट रूप से
- 25. क्यों स्पष्ट रूप से "निजी" लिखते हैं?
- 26. क्या मुझे स्पष्ट रूप से वीबी 6
- 27. स्पष्ट रूप से उदाहरणों को आयात करें
- 28. IDisposable प्रश्न
- 29. के लिए IDisposable क्या है?
- 30. पासिंग IDisposable निर्माता चेन
शायद बात का उपयोग कर यही वजह है कि वे स्पष्ट रूप से IDisposable इंटरफ़ेस लागू किया है। मैं एसिंक्रोनस विधियों का उपयोग कर रहा हूं हालांकि उपयोग मार्ग पर जाना मुश्किल है। – avid