क्या System.Linq.Xml.XDocument.Load (string uri) पर टाइमआउट सेट करने का कोई तरीका है? या मुझे Implement C# Generic Timeout में वर्णित तकनीक का उपयोग करना चाहिए?XDocument.Load (स्ट्रिंग यूरी) पर टाइमआउट कैसे सेट करें?
6
A
उत्तर
7
जहां तक मुझे पता है, वहां कुछ भी अंतर्निहित नहीं है। आप XML सामग्री को WebRequest (जिसे आप पर एक टाइमआउट सेट कर सकते हैं) के उदाहरण के साथ स्वयं प्राप्त कर सकते हैं और फिर XML डेटा को सीधे XDocument.Load
विधि पर पास कर सकते हैं।
तकनीकी रूप से, सबसे अधिक "मजबूत" समाधान XmlResolver को लागू करना होगा जो GetEntity() कार्यान्वयन में कार्यान्वयन का उपयोग करता है। फिर अपने XmlResolver
के आधार पर XmlReader
बनाएं और XmlReader
से XDocument.Open
पर जाएं।
कारण मैं कहता हूं कि अधिक "मजबूत" हो सकता है कि एक्सएमएल फ़ाइल वेब सर्वर (जैसे एक DTD) पर संदर्भ देता है, तो अन्य संस्थाओं तो आप शायद समय समाप्ति के साथ ही और न कि लिए आवेदन करना चाहते हैं बस प्रारंभिक अनुरोध।
संबंधित मुद्दे
- 1. jQuery के टाइमआउट पर टाइमआउट सेट करना
- 2. कैसे करें (xml) एक यूरी
- 3. एंड्रॉइड में रखरखाव टाइमआउट कैसे सेट करें?
- 4. नोड.जेएस DNS लुकअप - टाइमआउट कैसे सेट करें?
- 5. टेस्ट टीसीपी कनेक्शन टाइमआउट कैसे सेट करें?
- 6. क्लाइंट सॉकेट कनेक्शन पर टाइमआउट कैसे सेट करें?
- 7. नोड में http.request() पर टाइमआउट कैसे सेट करें?
- 8. एसएसएच कनेक्शन टाइमआउट सेट करें
- 9. XDocument.Load() त्रुटि
- 10. यूरी
- 11. सॉकेट टाइमआउट सेट करना?
- 12. मोनो - XDocument.Load LoadOptions.PreserveWhitespace
- 13. XDocument.Load() और XDocument.Save()
- 14. ASIHTTPRequest सेट टाइमआउट
- 15. सॉकेट के लिए सेट टाइमआउट
- 16. PHP: dio_read() पर टाइमआउट कैप्चर कैसे करें?
- 17. यूडीपी सॉकेट सेट टाइमआउट
- 18. एंड्रॉइड में टाइमआउट डायलॉग सेट करें?
- 19. एएसपी.NET और XDocument.Load
- 20. रुबी में RestClient मणि में टाइमआउट कैसे सेट करें?
- 21. डेटा के लिए टाइमआउट कैसे सेट करें WithContentsOfURL: url
- 22. openssl ssl_connect ब्लॉक हमेशा के लिए - टाइमआउट कैसे सेट करें?
- 23. टाइमआउट पर पुनः प्रयास करें?
- 24. अपवाद पर एक शाब्दिक स्ट्रिंग प्रवाहस्कोप मान कैसे सेट करें?
- 25. c3p0 के लिए getConnection() टाइमआउट कैसे सेट करें?
- 26. जेटी सर्वर के लिए कनेक्शन/अनुरोध टाइमआउट कैसे सेट करें?
- 27. क्या ट्विस्ट में सॉकेट पर टाइमआउट सेट करना संभव है?
- 28. सी #: SerialPort.Open पर टाइमआउट?
- 29. कस्टम यूरी
- 30. एक विकल्प में स्ट्रिंग कैसे सेट करें [स्ट्रिंग]?