Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A C++ Azure SDK olyan ügyfélkódtárak gyűjteménye, amelyek lehetővé teszik a C++ alkalmazások számára a helyi vagy felhőbeli környezetek Azure szolgáltatásaival való interakciót. Ezek a Azure REST API-ra épülő kódtárak jól ismert C++ szintaxist használnak, és olyan gyakori felhőmintákat implementálnak, mint a hitelesítés, a naplózás és az újrapróbálkozások. Az Azure SDK for C++ segítségével közvetlenül a C++-kódból kezelheti és használhatja az Azure-erőforrásokat.
Ügyfélkönyvtárak
Az Azure SDK for C++ számos ügyfélkódtárból áll, amelyek mindegyike meghatározott Azure-szolgáltatásokkal való interakcióra lett tervezve. Ez a moduláris megközelítés lehetővé teszi a fejlesztők számára, hogy csak a szükséges kódtárakat tartalmazzák, minimalizálva a szükségtelen függőségeket, és csökkentik a bloatot a projektjeikben.
Minden Azure-szolgáltatás rendelkezhet egy vagy több különböző funkcióhoz igazított kódtárval. A Azure Key Vault például külön kódtárakat kínál a kulcsok, titkos kódok és tanúsítványok kezeléséhez. Ezzel a részletességgel további funkciók nélkül célozhatja meg a szükséges képességeket.
A C++ Azure SDK kisebb, hasznosítható szolgáltatáskódtárakká alakítva lehetővé teszi a függőségek pontos kezelését és az alkalmazások karbantartását.
Telepítés és integráció
A C++ Azure SDK támogatja a kódtárak beszerzését a VCPKG-n keresztül, amely a C++ csomagkezelője. A vcpkg a C++ projektek függőségeit kezeli: letölti a projekt függőségeinek forrását és azok függőségeit, és a projekt buildelési folyamatának részeként létrehozza őket.
A vcpkg integrálható a CMake-vel, amely egy széles körben használt buildrendszer C++ projektekhez. A CMake-modulon keresztül a vcpkg felügyeli a teljes függőségi láncot, így az összes szükséges kódtár letöltődik és folyamatosan épül fel a fejlesztési környezetekben.
A C++ kódtárak Azure SDK a projektekbe való telepítéséhez és integrálásához tekintse meg a C++ Azure SDK kódtárainak telepítése és integrálása című témakört.
Egységes tervezési alapelvek
Az Azure SDK for C++ az alapvető kódtárak alapjaira épül, amelyek általános típusokat és mintákat biztosítanak az összes szolgáltatáskódtárban. Ez az egységes kialakítás konzisztenciát biztosít a kódtárakban, ami megkönnyíti az SDK megismerését és használatát.
Amikor az első kódtárat használja, ezeket a gyakori típusokat és mintákat fogja tapasztalni. Miután megismerte őket, az SDK más kódtáraiba való áttérés egyszerű, mivel ugyanazzal a viselkedéssel rendelkeznek. Ez az egységesség segít abban, hogy gyorsan megismerkedjen az új könyvtárakkal.
Ezek az egységes kialakítási alapelvek azt jelentik, hogy függetlenül attól, hogy Azure Key Vault, Azure Storage vagy más szolgáltatással dolgozik, ugyanazt a kiszámítható viselkedést kapja, amikor Azure erőforrásokat kezel és használ.
Nyílt forráskód
A C++ Azure SDK egy nyílt forráskódú projekt. Mivel nyílt forráskód, megvizsgálhatja az egyes kódtárak forráskódját, hogy megértse az SDK működését, és ellenőrizze, hogy megfelel-e az igényeinek.
A GitHub adattárral kapcsolatos problémákról küldhet visszajelzést, ami segít az SDK javításában. Közvetlenül is hozzájárulhat. Akár hibákat javít, funkciókat ad hozzá, akár a dokumentációt fejleszti, szívesen fogadjuk a lekéréses kérelmeken (PRS-eken) keresztüli hozzájárulásokat.