.NET용 Azure Storage Common 클라이언트 라이브러리 - 버전 12.14.1

서버 버전: 2021-02-12, 2020-12-06, 2020-10-02, 2020-08-04, 2020-06-12, 2020-04-08, 2020-02-10, 2019-12-12, 2019-07-07 및 2020-02-02

Azure Storage는 가용성, 보안, 내구성, 확장성 및 중복성이 높은 클라우드 스토리지를 제공하는 Microsoft 관리 클라우드 서비스입니다. Azure Storage에는 Azure Blob(개체), Azure Data Lake Storage Gen2, Azure Files 및 Azure 큐가 포함됩니다.

Azure.Storage.Common 라이브러리는 다른 Azure Storage 클라이언트 라이브러리에서 공유하는 인프라를 제공합니다.

소스 코드 | 패키지(NuGet) | API 참조 설명서 | REST API 설명서 | 제품 설명서

시작

패키지 설치

NuGet에서 사용하려는 .NET용 Azure Storage 클라이언트 라이브러리를 설치하면 Azure.Storage.Common 클라이언트 라이브러리가 포함됩니다.

dotnet add package Azure.Storage.Blobs
dotnet add package Azure.Storage.Queues
dotnet add package Azure.Storage.Files.Shares

필수 구성 요소

이 패키지를 사용하려면 Azure 구독스토리지 계정이 필요합니다.

새 Storage 계정을 만들려면 Azure Portal, Azure PowerShell 또는 Azure CLI를 사용할 수 있습니다. 다음은 Azure CLI 사용 예입니다.

az storage account create --name MyStorageAccount --resource-group MyResourceGroup --location westus --sku Standard_LRS

주요 개념

Azure Storage Common 클라이언트 라이브러리에는 인증 자격 증명RequestFailedException과 같은 공유 인프라가 포함되어 있습니다.

스레드로부터의 안전성

모든 클라이언트 instance 메서드는 스레드로부터 안전하고 서로 독립적임을 보장합니다(지침). 이렇게 하면 스레드 간에 클라이언트 인스턴스를 다시 사용하는 것이 항상 안전합니다.

추가 개념

클라이언트 옵션 | 응답 | 에 액세스 장기 실행 작업 | 오류 | 처리 진단 | 조롱 | 클라이언트 수명

예제

Blob, 큐 및 파일에 대한 예제 참조하세요.

문제 해결

모든 Azure Storage 서비스는 도움이 ErrorCode되는 S와 함께 RequestFailedException을 throw합니다.

다음 단계

일반적인 샘플을 시작한 다음 Blob, 큐 및 파일 샘플을 계속 진행합니다.

참여

이러한 라이브러리를 빌드, 테스트 및 기여하는 방법에 대한 자세한 내용은 Storage CONTRIBUTING.md 참조하세요.

이 프로젝트에 대한 기여와 제안을 환영합니다. 대부분의 경우 기여하려면 권한을 부여하며 실제로 기여를 사용할 권한을 당사에 부여한다고 선언하는 CLA(기여자 라이선스 계약)에 동의해야 합니다. 자세한 내용은 cla.microsoft.com.

이 프로젝트에는 Microsoft Open Source Code of Conduct(Microsoft 오픈 소스 준수 사항)가 적용됩니다. 자세한 내용은 Code of Conduct FAQ(규정 FAQ)를 참조하세요. 또는 추가 질문이나 의견은 opencode@microsoft.com으로 문의하세요.

Impressions