Azure SDK for .NET 概觀

什麼是 Azure SDK for .NET

Azure SDK for .NET 的設計目的是讓您輕鬆地從 .NET 應用程式使用 Azure 服務。 無論是將檔案上傳和下載到 Blob 儲存體、從 Azure Key Vault 擷取應用程式祕密,還是從Azure 事件中樞處理通知,Azure SDK for .NET 都提供一致且熟悉的介面來存取 Azure 服務。

Azure SDK for .NET 以一系列 NuGet 套件的形式提供,可用於 .NET Core (2.1 和更新版本) 和 .NET Framework (4.7.2 和更新版本的) 應用程式。

Diagram showing how .NET applications use the Azure SDK to access Azure services.

在您的應用程式中使用 Azure SDK for .NET

若要在其中一個 .NET 應用程式中使用 Azure SDK 套件,您要遵循下列步驟。

  1. 找出適當的 SDK 套件 - 使用套件清單來尋找您正在使用之 Azure 服務的適當套件。 請了解大部分服務都有用來處理服務的用戶端套件,以及用來建立和管理服務執行個體的管理套件。 在大部分情況下,您會想要用戶端套件。 使用 NuGet 在應用程式中安裝此套件。

  2. 設定應用程式的驗證 - 若要存取 Azure 資源,您的應用程式必須具備在 Azure 中指派的適當認證和存取權限。 在向 Azure 驗證 .NET 應用程式中深入了解如何設定驗證。

  3. 在應用程式中使用 SDK 撰寫程式碼 - 使用 Azure 服務時,您的程式碼會先建立用戶端物件以使用服務,然後在該用戶端物件上呼叫方法來與服務互動。 同時提供同步和非同步方法。 在 Azure 文件中會提供使用每個個別 SDK 套件的範例。

  4. 設定 SDK 的記錄 (選擇性) - 如果您需要診斷應用程式與 Azure 之間的問題,您可以在 Azure SDK for .NET 中啟用記錄