Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Azure SDK pro C++ je kolekce klientských knihoven, které umožňují aplikacím C++ pracovat s Azure službami z místního nebo cloudového prostředí. Tyto knihovny založené na rozhraní AZURE REST API používají známou syntaxi jazyka C++ a implementují běžné cloudové vzory, jako je ověřování, protokolování a opakování. Pomocí Azure SDK pro C++ můžete spravovat a používat Azure prostředky přímo z kódu C++.
Klientské knihovny
Sada Azure SDK pro C++ se skládá z mnoha klientských knihoven, z nichž každá je navržená pro interakci s konkrétními službami Azure. Tento modulární přístup umožňuje vývojářům zahrnout pouze knihovny, které potřebují, minimalizovat zbytečné závislosti a snížit bloudání ve svých projektech.
Každá služba Azure může mít jednu nebo více knihoven přizpůsobených různým funkcím. Například Azure Key Vault nabízí samostatné knihovny pro správu klíčů, tajných klíčů a certifikátů. Tato členitost umožňuje cílit na funkce, které potřebujete, aniž by zahrnovaly další funkce.
Rozdělení Azure SDK pro C++ na malé a použitelné knihovny služeb umožňuje spravovat závislosti přesně a udržovat aplikace udržovatelné.
Instalace a integrace
Azure SDK pro C++ podporuje získávání knihoven prostřednictvím nástroje vcpkg, správce balíčků pro C++. Vcpkg spravuje závislosti v projektech C++: stáhne zdroj závislostí projektu spolu s jejich závislostmi a sestaví je jako součást procesu sestavení projektu.
Vcpkg se integruje s CMake, široce používaný systém sestavení pro projekty C++. Prostřednictvím modulu CMake spravuje vcpkg celý řetěz závislostí, takže všechny požadované knihovny se stáhnou a sestaví konzistentně napříč vývojovými prostředími.
Pokud chcete do svých projektů nainstalovat a integrovat Azure SDK pro knihovny jazyka C++, přečtěte si téma Instalace a integrace knihoven z Azure SDK pro jazyk C++.
Jednotné principy návrhu
Sada Azure SDK pro C++ je založená na základních knihovnách, které poskytují běžné typy a vzory napříč všemi knihovnami služeb. Tento jednotný návrh poskytuje konzistenci napříč knihovnami, což usnadňuje učení a používání sady SDK.
Když začnete s první knihovnou, setkáte se s těmito běžnými typy a vzory. Jakmile je znáte, přesun do jiných knihoven v sadě SDK je jednoduchý, protože sdílejí stejné chování. Tato konzistence vám pomůže rychle začít pracovat s novými knihovnami.
Tyto jednotné principy návrhu znamenají, že bez ohledu na to, jestli pracujete s Azure Key Vault, Azure Storage nebo jinou službou, získáte stejné předvídatelné chování při správě a používání Azure prostředků.
Otevřený zdrojový kód
Azure SDK pro C++ je opensourcový projekt. Vzhledem k tomu, že je open source, můžete zkontrolovat zdrojový kód každé knihovny, abyste porozuměli fungování sady SDK a potvrdili, že vyhovuje vašim potřebám.
Zpětnou vazbu můžete poskytnout prostřednictvím problémů v úložišti GitHub, což pomáhá vylepšit sadu SDK. Můžete také přispívat přímo. Ať už opravujete chyby, přidáváte funkce nebo vylepšujete dokumentaci, vítáme příspěvky prostřednictvím žádostí o přijetí změn.