gpt4 book ai didi

azure - Microsoft.WindowsAzure.Storage 与 Microsoft.WindowsAzure.StorageClient

转载 作者:行者123 更新时间:2023-12-03 09:07:32 25 4
gpt4 key购买 nike

这两个程序集有什么区别以及何时应该使用它们?我发现它们之间存在类名冲突,所以我想我应该只使用一个。

示例
Microsoft.WindowsAzure.Storage 具有 Microsoft.WindowsAzure.Storage.Table.CloudTableClient

Microsoft.WindowsAzure.StorageClient 具有 Microsoft.WindowsAzure.StorageClient.CloudTableClient

这看起来很令人困惑。我无法想象 Microsoft 打算将它们都用在同一个项目中。

最佳答案

Microsoft.WindowsAzure.Storage 是存储客户端库的 2.0 版,而 Microsoft.WindowsAzure.StorageClient 是旧版本。该库的 2.0 版本发生了许多变化(其中一些是破坏性的)。如果您是新手,我实际上建议使用该库的 2.0,因为我发现它比旧版本更直观且易于使用。如果您有一个使用 1.7 版本库的应用程序,在决定升级之前,我实际上建议您阅读 Windows Azure 存储团队的以下博客文章:

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

http://blogs.msdn.com/b/windowsazurestorage/archive/2012/11/06/windows-azure-storage-client-library-2-0-tables-deep-dive.aspx

但是请注意,您的应用程序可能正在使用一些组件,这些组件依赖于存储客户端库 1.7。 Windows Azure 诊断就是其中之一。因此,在一段时间内您将需要同时使用这两个版本。好处是您可以在项目中同时使用这两个版本。

希望这有帮助。

编辑:

我还写了一些关于将代码从存储客户端库 1.7 迁移到 2.0 的博客文章,其中介绍了一些基本场景。您可以在这里阅读这些帖子:

迁移 Blob 存储代码: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/

关于azure - Microsoft.WindowsAzure.Storage 与 Microsoft.WindowsAzure.StorageClient,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13646612/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com