मुझे लगता है कि कर की कोशिश की है, लेकिन यह बहुत ज्यादा समय ....
उत्तर
यदि आप Stop()
पर कॉल कर रहे हैं तो यह आवश्यक नहीं है।
अन्यथा https://msdn.microsoft.com/en-us/library/dn235890(v=vs.118).aspx
देखें, तो आप हमेशा IDisposable
वस्तुओं के निपटान जब आप उन्हें का उपयोग किया जाता है चाहिए।
यह बहुत अधिक समय लग रहा है, तो (जैसे कि, वर्तमान धागा अवरुद्ध), बस इसे एक Task
पर रोक, की तरह कुछ:
Task.Run(()=>hubConnection.Stop());
क्या आप यह बहुत अधिक समय लेता है मतलब है लगता है? क्या आप विस्तार कर सकते हैं? क्या आपको टाइमआउट अपवाद मिल रहा है?
पुस्तक # 5.0 सी संक्षेप में से:
एक सुरक्षित नियम (लगभग सभी मामलों में) का पालन करने के लिए "संदेह में अगर, निपटाने।" है एक डिस्पोजेबल वस्तु -यदि यह कर सकता है बात-होगा निम्न कहें:
जब आप मेरे साथ समाप्त कर चुके हैं, तो मुझे बताएं। अगर बस छोड़ दिया गया है, तो मैं अन्य ऑब्जेक्ट उदाहरणों, अनुप्रयोग डोमेन, कंप्यूटर, नेटवर्क या डेटाबेस के लिए परेशानी का कारण बन सकता है!
मैं कहूंगा कि यह सौदा करने वाला नहीं है। यह भी पता लगाना उपयोगी हो सकता है कि वहां कितना समय लगता है।
वास्तव में, यह सिर्फ ब्लॉकों चल धागा और फिर सफलतापूर्वक समाप्त होता है। कोई अपवाद नहीं फेंक दिया जाता है। मैं यह नहीं समझ सकता कि इसे निपटाने में इतना समय क्यों लगा रहा है। – cangosta
ऑब्जेक्ट – cangosta
ऑब्जेक्ट को निपटाने में 30 सेकंड लगते हैं वास्तव में, निपटान ऑपरेशन के लिए 30 सेकंड डिफ़ॉल्ट टाइमआउट होता है। – cangosta
- 1. कैसे मैं एक <strong>LocalExecutor</strong> उपयोग कर रहा हूँ वायु प्रवाह
- 2. मैं ActionBarSherlock उपयोग कर रहा हूँ Android 2.x
- 3. ReactiveCocoa मैं ReactiveCocoa उपयोग कर रहा हूँ एक
- 4. SignalR - एक हब
- 5. मैं <code>SevenZipSharp</code> उपयोग कर रहा हूँ 7-ज़िप संग्रह
- 6. चैट एप्लिकेशन को लागू करने के लिए <code>signalr</code> का उपयोग कर Winform क्लाइंट
- 7. Model.reset_column_information मैं रेल 3.2 उपयोग कर रहा हूँ रेल प्रवास
- 8. इनर मैं आंतरिक उपयोग कर रहा हूँ की तरह खंड
- 9. मैं किसी वेबपेज अजगर</p> <p>वेबपेज मैं पर काम कर रहा हूँ में सेलेनियम webdriver का उपयोग कर scraping हूँ webdriver
- 10. मैं उपयोग कर रहा हूँ बूटस्ट्रैप 3 बूटस्ट्रैप
- 11. Canvas.DrawBitmap का उपयोग कर एंड्रॉइड में स्प्राइट रोटेशन। मैं करीब हूँ, मैं क्या गलत कर रहा हूँ?
- 12. सी #: GDI +: मैं एक ASP.NET सी # पेज जहां मैं एक फ़ोल्डर में छवियों का आकार कर रहा हूँ मैं GDI उपयोग कर रहा हूँ + क्या करना है एक छवि विधि में सहेजें का उपयोग बिटमैप
- 13. मैं डोमेन के साथ शुरू कर रहा हूँ जावास्क्रिप्ट
- 14. SignalR
- 15. SignalR
- 16. मेरा रेगेक्स जावा में एक स्टैक ओवरफ़्लो पैदा कर रहा है; मैं क्या खो रहा हूँ?
- 17. SignalR ग्राहक कॉल कुछ भाषाओं
- 18. इंटेलीजे मैं <strong>jdk9-ईए 149</strong> उपयोग कर रहा हूँ Java9-ईए
- 19. नहीं मैं इस कोशिश कर रहा हूँ काम कर
- 20. ASP.NET MVC - SignalR
- 21. गंभीर त्रुटि: न आया हुआ अपवाद 'RuntimeException' संदेश के साथ जब मैं निम्नलिखित कोड का उपयोग कर मेल भेजने के लिए कोशिश कर रहा हूँ और मैं <code>guzzlehttp</code> उपयोग कर रहा हूँ mailgun
- 22. सी # सरल उलटी गिनती - मैं क्या गलत कर रहा हूँ?
- 23. scala.reflect.internal.FatalError: पैकेज स्केला मैं वर्तमान में स्काला का उपयोग कर एक परियोजना पर काम कर रहा हूँ एक सदस्य इंट
- 24. "अवैध होस्ट हैडर" में जब चल रहा जे एस प्रतिक्रिया में से एक सरल परियोजना कर रहा हूँ और मैं OSE में तैनाती कर रहा हूँ अनुप्रयोग
- 25. UIImagePNGRepresentation धीमा या क्या मैं कुछ गलत कर रहा हूँ?
- 26. elasticsearch स्वत: खोज रैकस्पेस मैं एक आवेदन मैं निर्माण कर रहा हूँ के लिए <a href="http://www.elasticsearch.org/">ElasticSearch</a> उपयोग करने के लिए कोशिश कर रहा हूँ
- 27. .lib त्रुटि जब मैं एक डीएलएल का उपयोग कर रहा हूँ?
- 28. मैं यह त्रुटि प्राप्त कर रहा हूँ JTA
- 29. NStimer - मैं यहाँ क्या गलत कर रहा हूँ?
- 30. मैं एफ # 3.0 के साथ .NET 4.5 बीटा उपयोग कर रहा हूँ, और मैं एक LINQ <code>Expression<Func<'a, 'b>></code> के प्रकार <code>Expr<'a -> 'b></code> का एक एफ # उद्धरण कन्वर्ट करने के लिए कोशिश कर रहा हूँ समारोह <'a, obj>>
आपके उत्तर के लिए धन्यवाद। मैं 'रोक()' को कॉल नहीं कर रहा हूं, एक बार यह ठीक उसी तरह की बात है जिसे 'निपटाना() 'है। सिग्नल स्रोत कोड से 'संरक्षित आभासी शून्य निपटान (बूल निपटान) { अगर (निपटान) { रोकें(); } } ' – cangosta
एक अलग कार्य में कनेक्शन का निपटान चाल है, लेकिन क्या यह एक आम प्रथा है? – cangosta
@ कंगोस्टा, हां, यह सामान्य है यदि आप इसे अवरुद्ध करने का निपटान नहीं करना चाहते हैं। –