使用 .NET 用戶端連結庫 Azure 儲存體 範例
本文提供在開發人員指南和範例存放庫中找到的程式碼範例案例概觀。 按一下連結,以檢視我們的開發人員指南或 GitHub 存放庫中的對應範例。
開發人員指南是文章集合,提供了 Azure 儲存體服務相關特定案例的詳細資訊和程式碼範例。 若要深入瞭解 .NET 的 Blob 記憶體開發人員指南,請參閱開始使用 Azure Blob 儲存體 和 .NET。
注意
這些範例會使用最新的 Azure 儲存體 .NET v12 程式庫。 如需舊版的 v11 程式碼,請參閱 GitHub 存放庫中的適用於 .NET 的 Azure Blob 儲存體範例。
Blob 範例
下表連結至使用 .NET 用戶端連結庫的 Azure Blob 儲存體 開發人員指南和範例:
主題 | 開發人員指南 | GitHub 上的範例 |
---|---|---|
驗證/授權 | 授權存取權並連線到 Blob 記憶體 建立 Blob 的使用者委派 SAS 建立 Blob 的服務 SAS 建立帳戶 SAS |
使用 Active Directory 令牌 向 Azure 身 分識別進行驗證:使用共用密鑰認證使用 連接字串 Authenticate 進行驗證 |
建立容器 | 建立容器 | |
上傳 | 上傳 Blob | 將檔案上傳至 Blob |
下載 | 下載 Blob | 將 Blob 下載至檔案 下載映像 |
清單 | 列出容器 列出 Blob |
列出容器中的所有 Blob |
刪除 | 刪除容器 刪除 Blob |
|
複本 | 複製作業 概觀:從來源物件 URL 複製具有異步排程的 Blob |
|
租用 | 建立和管理容器租用 建立和管理 Blob 租用 |
|
屬性和中繼資料 | 管理容器屬性和元數據 管理 Blob 屬性和元數據 |
|
索引標籤 | 使用 Blob 索引標籤來管理和尋找數據 | |
快照集 | 建立和管理 Blob 快照集 | |
Blob 版本 | 建立及列出 Blob 版本 | |
存取層 | 設定或變更區塊 Blob 的存取層 | |
附加 Blob | 將數據附加至附加 Blob | |
批次處理 | 刪除一個要求 中的數個 Blob 在一個要求 中設定數個 Blob 存取層,在批次要求 中微調控制從失敗的子作業攔截錯誤 |
|
疑難排解 | 使用容器用戶端觸發可復原的錯誤 |
Data Lake Storage 範例
下表連結至使用 .NET 用戶端連結庫的 Data Lake Storage 範例:
主題 | GitHub 上的範例 |
---|---|
驗證 | 使用 Active Directory 令牌 進行驗證 使用共用金鑰認證 驗證使用共用存取簽章進行驗證 (SAS) |
檔案系統 | 使用檔案系統用戶端 建立檔案:取得檔案和目錄 上的屬性重新命名檔案和目錄 |
目錄 | 建立目錄 使用目錄 用戶端 清單目錄 周遊檔案和目錄建立檔案 |
檔案 | 上傳檔案 上傳,方法是附加至 檔案 下載 檔集並取得檔案訪問控制清單 設定並取得檔案的許可權 |
疑難排解 | 觸發可復原的錯誤 |
Azure 檔案儲存體範例
下表連結至使用 .NET 用戶端連結庫的 Azure 檔案儲存體 範例:
主題 | GitHub 上的範例 |
---|---|
驗證 | 使用共享金鑰認證 使用 連接字串 驗證驗證使用共用存取簽章進行驗證 (SAS)) |
檔案共用 | 建立共用並上傳檔案 下載檔案 周遊檔案和目錄 |
疑難排解 | 使用共用存取簽章 (SAS) 進行驗證 |
佇列範例
下表連結至使用 .NET 用戶端連結庫的 Azure 佇列範例:
主題 | GitHub 上的範例 |
---|---|
驗證 | 使用 Microsoft Entra ID 進行驗證:使用共用金鑰認證使用共用金鑰認證 驗證 連接字串 使用 Active Directory 令牌進行驗證 |
Queue | 建立佇列並新增訊息 |
訊息 | 接收和處理訊息 查看 訊息接收訊息並更新可見度逾時 |
疑難排解 | 使用佇列用戶端觸發可復原的錯誤 |
資料表範例
下列清單會連結至使用 .NET 用戶端連結庫的 Azure 資料表記憶體範例:
適用於已淘汰客戶端連結庫的範例可在適用於 .NET 的 Azure 數據表記憶體範例中取得。
Azure 程式碼範例程式庫
若要檢視完整的 .NET 範例程式庫,請移至:
您可以瀏覽並複製每個程式庫的 GitHub 存放庫。
入門指南
如需如何安裝和開始使用 Azure 儲存體 客戶端連結庫的指示,請參閱下列文章。
- 快速入門:適用於 .NET 的 Azure Blob 儲存體用戶端程式庫
- 快速入門:適用於 .NET 的 Azure 佇列儲存體用戶端程式庫
- Getting Started with Azure Table Service in .NET (開始使用 .NET 中的 Azure 表格服務)
- 使用 .NET 開發 Azure 檔案儲存體
下一步
如需其他語言的範例相關資訊︰
- Java:使用 Java 的 Azure 儲存體範例
- Python:使用 Python 的 Azure 儲存體範例
- JavaScript/Node.js:使用 JavaScript 的 Azure 儲存體範例
- C++:使用 C++ 的 Azure 儲存體範例
- 所有其他語言︰Azure 儲存體範例