Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Azure SDK för C++ innehåller en uppsättning klientbibliotek som gör det möjligt för dina C++-program att interagera sömlöst med Azure-tjänster, oavsett om de finns i lokala miljöer eller molnmiljöer. Dessa bibliotek, som bygger på Azure REST API, erbjuder välbekant C++-syntax och implementerar vanliga molnmönster som autentisering, loggning och återförsök. Genom att använda Azure SDK för C++kan du effektivt hantera och använda Azure-resurser och förbättra ditt utvecklingsarbetsflöde med robusta och tillförlitliga molnfunktioner.
Klientbibliotek
Azure SDK för C++ består av flera klientbibliotek som var och en är utformade för att interagera med specifika Azure-tjänster. Med den här modulära metoden kan utvecklare endast inkludera de bibliotek de behöver, vilket minimerar onödiga beroenden och minskar uppblåstheten i deras projekt.
Varje Azure-tjänst kan ha ett eller flera bibliotek som är skräddarsydda för olika funktioner. Azure Key Vault erbjuder till exempel separata bibliotek för hantering av nycklar, hemligheter och certifikat. Den här kornigheten säkerställer att utvecklare exakt kan rikta in sig på de funktioner de behöver utan att använda onödiga funktioner.
Genom att dela upp Azure SDK för C++ i dessa små, förbrukningsbara tjänstbibliotek kan användarna effektivt hantera sina beroenden och effektivisera utvecklingsprocessen. Den här designen förbättrar inte bara flexibiliteten och underhållsbarheten för program, utan överensstämmer också med vanliga molnutvecklingsmönster, vilket säkerställer en sömlös integrering med Azure-tjänster.
Installation och integrering
Azure SDK för C++ stöder anskaffning av bibliotek via vcpkg, en modern pakethanterare för C++. vcpkg förenklar den ofta frustrerande uppgiften att hantera beroenden i C++-projekt. Genom att använda vcpkg kan du enkelt ladda ned källan till projektets beroenden och deras beroenden och skapa dem som en del av projektets byggprocess.
vcpkg integreras sömlöst med CMake, ett allmänt använt byggsystem för C++-projekt. Genom att använda en CMake-modul hanterar vcpkg hela beroendekedjan, vilket säkerställer att alla nödvändiga bibliotek laddas ned och byggs korrekt. Den här integreringen effektiviserar inte bara installationsprocessen utan säkerställer även konsekvens i olika utvecklingsmiljöer.
Genom att använda vcpkg och CMake kan du fokusera mer på att utveckla ditt program och mindre på att hantera beroenden, vilket förbättrar ditt övergripande arbetsflöde för utveckling. Om du vill se hur du installerar och integrerar Azure SDK för C++-bibliotek i dina projekt kan du läsa installera och integrera bibliotek från Azure SDK för C++.
Enhetliga designprinciper
Azure SDK för C++ bygger på en grund av kärnbibliotek som tillhandahåller vanliga typer och mönster i alla tjänstbibliotek. Den här enhetliga designen säkerställer konsekvens och förtrogenhet, vilket gör det enklare för utvecklare att lära sig och använda SDK:t effektivt.
När du börjar med ditt första bibliotek från Azure SDK för C++, kommer du att stöta på dessa vanliga typer och mönster. När du bekantar dig med dem kommer du att märka att övergången till andra bibliotek i SDK är sömlös. Denna enhetlighet gör att du snabbt kan komma igång med nya bibliotek, förbättra din produktivitet och minska inlärningskurvan.
Genom att följa dessa enhetliga designprinciper kan Azure SDK för C++ erbjuda en sammanhängande och intuitiv utvecklingsupplevelse. Oavsett om du arbetar med Azure Key Vault, Azure Storage eller någon annan tjänst kan du dra nytta av samma tillförlitliga och förutsägbara beteende så att du effektivt kan hantera och använda Azure-resurser.
Öppen källkod
Azure SDK för C++ är ett projekt med öppen källkod som ger användarna transparens och tillgänglighet. Genom att vara öppen källkod gör det möjligt för utvecklare att inspektera källkoden för varje bibliotek, få en djupare förståelse för hur SDK:n fungerar och se till att den uppfyller deras specifika behov.
Vi uppmuntrar aktivt feedback från våra användare genom problem på vår GitHub-lagringsplats. Den här feedbacken är ovärderlig för att hjälpa oss att förbättra SDK:t och åtgärda eventuella problem eller förslag från communityn. Dessutom välkomnar vi bidrag från utvecklare runt om i världen. Oavsett om det handlar om att åtgärda buggar, lägga till nya funktioner eller förbättra dokumentationen uppskattas alltid bidrag via pull-begäranden (PRs).
Genom att främja en community med öppen källkod strävar vi efter att skapa en samarbetsmiljö där utvecklare kan samarbeta för att förbättra Azure SDK för C++. Den här samarbetsmetoden förbättrar inte bara SDK:ets kvalitet, utan säkerställer också att det utvecklas för att uppfylla användarnas behov.