Kommentar
Å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 SDKs för C++ är en samling klientbibliotek som gör att dina C++-program kan interagera med Azure tjänster från lokala miljöer eller molnmiljöer. Dessa bibliotek, som bygger på Azure REST API, använder välbekant C++-syntax och implementerar vanliga molnmönster som autentisering, loggning och återförsök. Med Azure SDKs för C++kan du hantera och använda Azure resurser direkt från C++-koden.
Klientbibliotek
Azure SDKs 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. Till exempel erbjuder Azure Key Vault separata bibliotek för hantering av nycklar, hemligheter och certifikat. Med den här kornigheten kan du rikta in dig på de funktioner du behöver utan att inkludera extra funktioner.
Genom att dela upp Azure SDKs för C++ i små, förbrukningsbara tjänstbibliotek kan du hantera beroenden exakt och hålla dina program underhållsbara.
Installation och integrering
Azure SDKs för C++ stöder anskaffning av bibliotek via vcpkg, en pakethanterare för C++. vcpkg hanterar beroenden i C++-projekt: den laddar ned källan till projektets beroenden, tillsammans med deras beroenden, och skapar dem som en del av projektets byggprocess.
vcpkg integreras med CMake, ett allmänt använt byggsystem för C++-projekt. Via en CMake-modul hanterar vcpkg hela beroendekedjan, så att alla nödvändiga bibliotek laddas ned och skapas konsekvent i utvecklingsmiljöer.
Information om hur du installerar och integrerar Azure SDKs för C++-bibliotek i dina projekt finns i Installera och integrera bibliotek från Azure SDKs för C++.
Enhetliga designprinciper
Azure SDKs 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 ger konsekvens mellan bibliotek, vilket gör SDK:et enklare att lära sig och använda.
När du börjar med ditt första bibliotek stöter du på dessa vanliga typer och mönster. När du har bekantat dig med dem är det enkelt att flytta till andra bibliotek i SDK eftersom de har samma beteende. Den här enhetligheten hjälper dig att snabbt sätta dig in i nya bibliotek.
Dessa enhetliga designprinciper innebär att oavsett om du arbetar med Azure Key Vault, Azure Storage eller en annan tjänst får du samma förutsägbara beteende när du hanterar och använder Azure resurser.
Öppen källkod
Azure SDKs för C++ är ett projekt med öppen källkod. Eftersom det är open-source kan du granska källkoden för varje bibliotek för att förstå hur SDK:n fungerar och bekräfta att den uppfyller dina behov.
Du kan ge feedback genom ärenden i GitHub-repositoriet, vilket bidrar till att förbättra SDK:t. Du kan också bidra direkt. Oavsett om du åtgärdar buggar, lägger till funktioner eller förbättrar dokumentationen är bidrag via pull-begäranden (PR) välkomna.