適用于 .NET 的 Azure 儲存體通用用戶端程式庫 - 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 儲存體是受 Microsoft 管理的服務,可提供高度可用、安全、耐用、可擴充和備援的雲端儲存體。 Azure 儲存體包含 Azure Blob (物件) 、Azure Data Lake Storage Gen2、Azure 檔案儲存體和 Azure 佇列。
Azure.Storage.Common 程式庫提供由其他 Azure 儲存體用戶端程式庫共用的基礎結構。
| 原始程式碼套件 (NuGet) | API 參考檔 | REST API 檔 | 產品檔
開始使用
安裝套件
安裝您想要搭配 NuGet 使用的 .NET Azure 儲存體用戶端程式庫,並 Azure.Storage.Common
包含用戶端程式庫:
dotnet add package Azure.Storage.Blobs
dotnet add package Azure.Storage.Queues
dotnet add package Azure.Storage.Files.Shares
必要條件
您需要 Azure 訂 用 帳戶和儲存體帳戶 才能使用此套件。
若要建立新的儲存體帳戶,您可以使用Azure入口網站、Azure PowerShell或Azure CLI。 以下是使用 Azure CLI 的範例:
az storage account create --name MyStorageAccount --resource-group MyResourceGroup --location westus --sku Standard_LRS
重要概念
Azure 儲存體通用用戶端程式庫包含共用的基礎結構,例如 驗證認證 和 RequestFailedException。
執行緒安全
我們保證所有用戶端實例方法都是安全線程,且彼此獨立 (指導方針) 。 這可確保重複使用用戶端實例的建議一律是安全的,即使是跨執行緒也一樣。
其他概念
用戶端選項 | 存取回應 | 長時間執行的作業 | 處理失敗 | 診斷 | 嘲笑 | 用戶端存留期
範例
疑難排解
所有 Azure 儲存體服務都會擲回RequestFailedException,並具有實用ErrorCode
s。
下一步
開始使用我們的 一般範例 ,然後繼續進行 Blob、 佇列和 檔案 範例。
參與
如需建置、測試及參與這些程式庫的詳細資訊,請參閱 儲存體 CONTRIBUTING.md 。
此專案歡迎參與和提供建議。 大部分的參與都要求您同意「參與者授權合約 (CLA)」,宣告您有權且確實授與我們使用投稿的權利。 如需詳細資訊,請造訪 cla.microsoft.com。
此專案採用 Microsoft Open Source Code of Conduct (Microsoft 開放原始碼管理辦法)。 如需詳細資訊,請參閱管理辦法常見問題集,如有任何其他問題或意見請連絡 opencode@microsoft.com。