2012-03-29 16 views
6

मेरे पास Azure Blob संग्रहण एक्सेस के लिए इन दो ऑब्जेक्ट्स हैं और उन्हें ASP.NET MVC एप्लिकेशन में उपयोग करना चाहते हैं।क्लाउडब्लोब क्लाइंट ऑब्जेक्ट का पुन: उपयोग करें

CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient(); 
CloudBlobContainer container = blobClient.GetContainerReference("Deesd"); 
मेरा प्रश्न

है: मैं सभी आवेदन अनुरोध भर में वस्तुओं के एक ही उदाहरण का पुन: उपयोग कर सकते हैं, या मैं हर विधि में एक नई वस्तु का दृष्टांत चाहिए?

उत्तर

6

आप उदाहरणों का पुन: उपयोग कर सकते हैं, बस एक ही उदाहरण को कई धागे से एक साथ नहीं पहुंचें क्योंकि यह थ्रेड सुरक्षित नहीं है।

+3

उत्तर क्लाउडब्लोब क्लाइंट का पुन: उपयोग नहीं करना है। http://social.msdn.microsoft.com/Forums/en-US/windowsazuredata/thread/b993b02d-a2fb-4f55-bea1-1c6b14b2a806 –

+2

समवर्ती रूप से दो अलग-अलग चीजों का उपयोग करना और उपयोग करना, इसलिए मेरे उत्तर में स्पष्ट भेद । –

+2

मुझे विश्वास है कि मेरा जवाब सही है, हालांकि हाँ, प्रलेखन सामान्य आपको इससे दूर चेतावनी देता है। – smarx

4

आप इसका पुन: उपयोग कर सकते हैं। मेरे ज्ञान के लिए, इसमें कोई भी राज्य नहीं है जो इसके साथ शुरू हुआ है।

+1

उत्तर क्लाउडब्लोब क्लाइंट का पुन: उपयोग नहीं करना है। http://social.msdn.microsoft.com/Forums/en-US/windowsazuredata/thread/b993b02d-a2fb-4f55-bea1-1c6b14b2a806 –

+1

मैंने अभी उस धागे को पढ़ा है, और मैं असुविधाजनक हूं। – smarx

+1

हां, मैं आपकी चिंता को समझता हूं ... मुझे विश्वास नहीं है। समस्या यह है कि एमएस बहुत खराब दस्तावेज और मुश्किल से काम करने वाला कोड थूकता है जो लॉन्च पर अप्रचलित है। –

संबंधित मुद्दे