c# - Losing Break Point -
// ब्रेक पॉइंट सेट करें & gt; & gt; WebRequest = (HttpWebRequest) WebRequest.Create (सर्वर); WebRequest.Timeout = 30000; WebRequest.Credentials = क्रेडेंशियल कैश। डिफॉल्ट क्रेडेंशियल्स; WebRequest.method = "पोस्ट"; WebRequest.ContentType = "एप्लिकेशन / एक्स-www-फ़ॉर्म-यूआरएलएक्सोडेड"; WebRequest.KeepAlive = गलत; XmlDocument दस्तावेज़ = नया XmlDocument (); doc.AppendChild (request.ToXmlElement (doc)); बाइट [] डेटा = XmlUtil.DocumentToBytes (doc); WebRequest.ContentLength = data.Length; // स्ट्रीम अनुरोध करने के लिए डेटा लिखें stream = webRequest.GetRequestStream (); RequestStream.Write (डेटा, 0, डेटा। लैंग); requestStream.Close (); // प्रतिक्रिया प्राप्त करें HttpWebResponse प्रतिक्रिया = (HttpWebResponse) webRequest.GetResponse (); डेटास्ट्रीम = प्रतिसाद। गेटरेस्पॉन्सस्ट्रीम (); मैंने उपरोक्त पहली पंक्ति में एक ब्रेक पॉइंट सेट कर दिया है, लेकिन किसी कारण के लिए मुझे वेबआरसीसी = (एचटीटीपीWebRequest) WebRequest.Create (सर्वर) के बाद खो दिया गया है; पूर्ण करता है, और कभी भी इस विधि में अगली पंक्तियों में से कोई डीबग अंक नहीं मारा जाता है। ऐसा लगता है जैसे यह साइट खो देता है जहां यह डिबग ब्रेक पॉइंट के संदर्भ में था और अंततः बाद में एक बार नीचे की ओर चलाता है, जो मैंने यहाँ पर डिबग बिंदुओं को हिट करने के बजाय जारी किया है जैसे डेटा स्ट्रीम। मुझे पता है कि इससे कोई त्रुटि नहीं हुई क्योंकि मुझे आखिर में एक प्रतिक्रिया वापस मिलती है मैं डेटा स्ट्रीम को देखना चाहता हूं, लेकिन हर बार जब यह अनुरोध करने के लिए बाहर जाता है, यह कभी वापस नहीं आता है और शेष कोड प्रतिक्रिया के बाद इस पद्धति से बाहर चलता है।
< विवाद वर्ग = "पोस्ट-पाठ" आइटमप्रॉप = "पाठ">
बकवास, मुझे पता चला कि प्रतिक्रिया निरर्थक लौट रही थी और कोड का एक अन्य भाग कार्यान्वित किया जा रहा था, इसलिए ब्रेक पॉइंट को कभी भी नहीं मारा जा रहा था क्योंकि यह पहली बार मेरी त्रुटि संभाला और वहां बंद कर दिया।
Comments
Post a Comment