prosource

마이크로소프트.Windows Azure.스토리지 대 마이크로소프트.Windows Azure.스토리지 클라이언트

probook 2023. 5. 28. 20:53
반응형

마이크로소프트.Windows Azure.스토리지 대 마이크로소프트.Windows Azure.스토리지 클라이언트

이 두 조립품의 차이점은 무엇이며, 각각 언제 사용해야 합니까?나는 그것들 사이에 클래스 이름 충돌이 있다는 것을 발견했고 그래서 나는 하나만 사용해야 한다고 생각합니다.


Microsoft.WindowsAzure.Storage가지다Microsoft.WindowsAzure.Storage.Table.CloudTableClient

Microsoft.WindowsAzure.StorageClient가지다Microsoft.WindowsAzure.StorageClient.CloudTableClient

이것은 매우 혼란스러워 보입니다.Microsoft가 이 두 가지를 모두 동일한 프로젝트에 사용할 것이라고는 상상할 수 없습니다.

마이크로소프트.Windows Azure.스토리지는 Microsoft에 비해 스토리지 클라이언트 라이브러리 버전 2.0입니다.Windows Azure.StorageClient는 이전 버전입니다.라이브러리 버전 2.0에는 많은 변경 사항이 있습니다(일부는 손상됨).새로 시작하는 경우 이전 버전보다 라이브러리 2.0을 사용하는 것이 더 직관적이고 사용하기 쉽다는 것을 알게 되었기 때문에 실제로 사용하는 것이 좋습니다.업그레이드하기 전에 라이브러리 1.7 버전을 사용하는 애플리케이션이 있다면 Windows Azure Storage Team의 다음 블로그 게시물을 읽어보는 것이 좋습니다.

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 Diagnostics가 그 중 하나입니다.따라서 당분간 두 버전을 모두 사용해야 합니다.좋은 점은 프로젝트에서 두 버전을 동시에 사용할 수 있다는 것입니다.

이게 도움이 되길 바랍니다.

편집:

또한 몇 가지 기본 시나리오를 다룬 스토리지 클라이언트 라이브러리 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/

언급URL : https://stackoverflow.com/questions/13646612/microsoft-windowsazure-storage-vs-microsoft-windowsazure-storageclient

반응형