2012-11-30 36 views
30

इन दो विधानसभाओं के बीच क्या अंतर है और मुझे प्रत्येक का उपयोग कब करना चाहिए? मुझे लगता है कि उनके बीच कक्षा नाम टकराव हैं इसलिए मुझे कल्पना है कि मुझे केवल एक का उपयोग करना चाहिए।माइक्रोसॉफ्ट.WindowsAzure.Storage बनाम माइक्रोसॉफ्ट। WindowsAzure.StorageClient

उदाहरण
Microsoft.WindowsAzure.StorageMicrosoft.WindowsAzure.Storage.Table.CloudTableClient

Microsoft.WindowsAzure.StorageClientMicrosoft.WindowsAzure.StorageClient.CloudTableClient

यह बहुत भ्रामक लगता है है। मैं कल्पना नहीं कर सकता कि माइक्रोसॉफ्ट इन दोनों को एक ही परियोजना में इस्तेमाल करने का इरादा रखता है।

उत्तर

45

माइक्रोसॉफ्ट.WindowsAzure.Storage स्टोरेज क्लाइंट लाइब्रेरी का संस्करण 2.0 है जबकि Microsoft.WindowsAzure.StorageClient पुराना संस्करण है। लाइब्रेरी के संस्करण 2.0 में कई बदलाव हुए हैं (उनमें से कुछ तोड़ रहे हैं)। यदि आप नया शुरू कर रहे हैं, तो मैं वास्तव में पुस्तकालय के 2.0 का उपयोग करने की अनुशंसा करता हूं क्योंकि मुझे पुराने संस्करण की तुलना में इसे अधिक सहज और उपयोग करने में आसान लगता है।

http://blogs.msdn.com/b/windowsazurestorage/archive/2012/10/29/introducing-windows-azure-storage-client-library-2-0-for-net-and-windows-runtime.aspx

http://blogs.msdn.com/b/windowsazurestorage/archive/2012/10/29/windows-azure-storage-client-library-2-0-breaking-changes-amp-migration-guide.aspx

: आप किसी अनुप्रयोग जो, पुस्तकालय के 1.7 संस्करण का उपयोग करता है इससे पहले कि आप को उन्नत करने के, मैं वास्तव में विंडोज Azure संग्रहण टीम द्वारा निम्न ब्लॉग पोस्ट पढ़ने की सलाह देते हैं तय है, तो http://blogs.msdn.com/b/windowsazurestorage/archive/2012/11/06/windows-azure-storage-client-library-2-0-tables-deep-dive.aspx

हालांकि कृपया ध्यान दें कि अभी भी कुछ घटक हैं जिनका उपयोग हो सकता है कि आपका एप्लिकेशन स्टोरेज क्लाइंट लाइब्रेरी 1.7 पर निर्भरता हो। विंडोज़ एज़ूर डायग्नोस्टिक्स उनमें से एक है। तो कुछ समय के लिए आपको दोनों संस्करणों का उपयोग करने की आवश्यकता होगी। अच्छी बात यह है कि आप अपने प्रोजेक्ट में एक साथ दोनों संस्करणों का उपयोग कर सकते हैं।

उम्मीद है कि इससे मदद मिलती है।

संपादित:

जहाँ मैं कुछ बुनियादी परिदृश्यों कवर मैं भी 2.0 के लिए भंडारण क्लाइंट लाइब्रेरी 1.7 से कोड पलायन के बारे में कुछ ब्लॉग पोस्ट में लिखा था। आप यहाँ उन पदों पढ़ सकते हैं:

प्रवास के ब्लॉब भंडारण कोड: http://gauravmantri.com/2012/11/28/storage-client-library-2-0-migrating-blob-storage-code/

कतार कोड प्रवास के: http://gauravmantri.com/2012/11/24/storage-client-library-2-0-migrating-queue-storage-code/

प्रवास के तालिका भंडारण कोड: http://gauravmantri.com/2012/11/17/storage-client-library-2-0-migrating-table-storage-code/

+0

कि बहुत उपयोगी है। धन्यवाद। –

+0

एक और संसाधन जो उपयोगी हो सकता है मैंने यहां पाया: http://www.britishdeveloper.co.uk/2012/11/upgrading-azure-storage-client-library.html –