जॉन स्कीट made a comment (via Twitter) साथ बयान "का उपयोग":सी #: मेरे <a href="http://soapidotnet.googlecode.com" rel="noreferrer" title="nom">SOApiDotNet</a> कोड (पूर्व अल्फा स्टैक ओवरफ़्लो एपीआई के लिए एक .NET पुस्तकालय) पर HttpWebRequests/HttpWebResponses
@ maximz2005 एक बात मैं ध्यान दिया है बस स्रोत को जल्दी से ब्राउज़ करने से: आपने वेब रेस्पॉन्स का निपटारा नहीं किया है (एसआईसी)। "एफटीडब्ल्यू" कथन का उपयोग "।
वह इंगित करता है कि मुझे इन वेब सत्रों को "उपयोग" कथन में लपेटने की आवश्यकता है। हालांकि, मेरे पास इसके बारे में एक सवाल है: क्या मुझे पूरी चीज़ को लपेटना चाहिए, HttpWebRequest, से शुरू करना चाहिए या क्या मुझे "उपयोग" कथन के बाहर WebRequest बनाना चाहिए और फिर के अंदर प्रतिक्रिया को लपेटना चाहिए? मुझे एहसास है कि अंतर यह है कि, पूर्व में, दोनों वस्तुओं का निपटान किया जाएगा - क्या यह सही है?
अग्रिम धन्यवाद।
तो मुझे यह घोषित करना चाहिए .. बाहर की आवश्यकता है, या क्या? –
हां, इसका मतलब है कि आप एक var अनुरोध = (HttpWebRequest) WebRequest.Create ("http://example.com") करेंगे; (var प्रतिक्रिया = (HttpWebResponse) अनुरोध का उपयोग कर। GetResponse()) { // कोड यहां } –
@Dzmitry, @Benjamin। मैंने आपके उत्तर में बेंजामिन का कोड उदाहरण जोड़ा। –