Az Azure SDK for .NET áttekintése
Mi az Az Azure SDK for .NET?
Az Azure SDK for .NET úgy lett kialakítva, hogy megkönnyítse az Azure-szolgáltatások használatát a .NET-alkalmazásokból. Függetlenül attól, hogy fájlokat tölt fel és tölt le a Blob Storage-ba, alkalmazáskulcsokat kér le az Azure Key Vaultból, vagy az Azure Event Hubstól származó értesítéseket dolgoz fel, az Azure SDK for .NET konzisztens és ismerős felületet biztosít az Azure-szolgáltatások eléréséhez.
Az Azure SDK for .NET a .NET Standard 2.0-t implementáló .NET-változatokat célzó alkalmazásokban használható NuGet-csomagok gyűjteménye.
Az Azure SDK for .NET használata az alkalmazásokban
Ha azure SDK-csomagot szeretne használni az egyik .NET-alkalmazásban, kövesse az alábbi lépéseket.
Keresse meg a megfelelő SDK-csomagot – A csomaglistával megtalálhatja a megfelelő csomagot a használt Azure-szolgáltatáshoz. Felhívjuk a figyelmét arra, hogy a legtöbb szolgáltatás rendelkezik ügyfélcsomaggal a szolgáltatással való munkához, valamint egy felügyeleti csomaggal a szolgáltatás példányainak létrehozásához és kezeléséhez. A legtöbb esetben szüksége lesz az ügyfélcsomagra. Telepítse ezt a csomagot az alkalmazásba a NuGet használatával.
Hitelesítés beállítása az alkalmazáshoz – Az Azure-erőforrások eléréséhez az alkalmazásnak rendelkeznie kell a megfelelő hitelesítő adatokkal és hozzáférési jogosultságokkal az Azure-ban. Megtudhatja, hogyan konfigurálhatja a hitelesítést a .NET-alkalmazások Azure-ba való hitelesítésében.
Kód írása az alkalmazás SDK-jával – Az Azure-szolgáltatások használatakor a kód először létrehoz egy ügyfélobjektumot a szolgáltatás használatához, majd meghívja az adott ügyfélobjektum metódusait a szolgáltatással való interakcióhoz. A szinkron és az aszinkron metódusok is rendelkezésre állnak. Az egyes SDK-csomagok használatára az Azure dokumentációjában talál példákat.
Az SDK naplózásának konfigurálása (nem kötelező) – Ha az alkalmazás és az Azure közötti problémákat kell diagnosztizálnia, engedélyezheti a naplózást a .NET-hez készült Azure SDK-ban.