Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Azure SDK dla języka C++ to kolekcja bibliotek klienckich, które umożliwiają aplikacjom języka C++ interakcję z usługami Azure ze środowisk lokalnych lub w chmurze. Te biblioteki, oparte na interfejsie API REST Azure, używają znanej składni języka C++ i implementują typowe wzorce chmury, takie jak uwierzytelnianie, rejestrowanie i ponawianie prób. Korzystając z Azure SDK dla języka C++, możesz zarządzać zasobami Azure i korzystać z nich bezpośrednio z kodu C++.
Biblioteki klienta
Zestaw Azure SDK dla języka C++ składa się z wielu bibliotek klienckich, z których każda jest przeznaczona do interakcji z określonymi usługami platformy Azure. Takie modularne podejście umożliwia deweloperom uwzględnianie tylko potrzebnych bibliotek, zminimalizowanie niepotrzebnych zależności i zmniejszenie wzłożenia w swoich projektach.
Każda usługa platformy Azure może mieć jedną lub wiele bibliotek dostosowanych do różnych funkcji. Na przykład Azure Key Vault oferuje oddzielne biblioteki do zarządzania kluczami, wpisami tajnymi i certyfikatami. Ten stopień szczegółowości umożliwia określenie potrzebnych możliwości bez uwzględniania dodatkowych funkcji.
Podzielenie Azure SDK dla języka C++ na małe, eksploatacyjne biblioteki usług umożliwia precyzyjne zarządzanie zależnościami i zapewnienie możliwości konserwacji aplikacji.
Instalacja i integracja
Azure SDK dla języka C++ obsługuje uzyskiwanie bibliotek za pośrednictwem narzędzia vcpkg, menedżera pakietów dla języka C++. Program vcpkg zarządza zależnościami w projektach języka C++: pobiera źródło zależności projektu wraz z ich zależnościami i kompiluje je w ramach procesu kompilacji projektu.
Narzędzie vcpkg integruje się z oprogramowaniem CMake, powszechnie używanym systemem kompilacji dla projektów C++. Za pomocą modułu CMake narzędzie vcpkg zarządza całym łańcuchem zależności, dzięki czemu wszystkie wymagane biblioteki są pobierane i tworzone spójnie w różnych środowiskach deweloperskich.
Aby zainstalować i zintegrować Azure SDK dla bibliotek języka C++ z projektami, zobacz Instalowanie i integrowanie bibliotek z Azure SDK dla języka C++.
Ujednolicone zasady projektowania
Zestaw Azure SDK dla języka C++ jest oparty na podstawowych bibliotekach, które udostępniają typowe typy i wzorce we wszystkich bibliotekach usług. Ten ujednolicony projekt zapewnia spójność między bibliotekami, co ułatwia naukę i używanie zestawu SDK.
Gdy zaczniesz od pierwszej biblioteki, napotkasz te typowe typy i wzorce. Po zapoznaniu się z nimi przejście do innych bibliotek w zestawie SDK jest proste, ponieważ mają one takie samo zachowanie. Ta spójność pomaga szybko przyspieszyć pracę z nowymi bibliotekami.
Te ujednolicone zasady projektowania oznaczają, że niezależnie od tego, czy pracujesz z Azure Key Vault, Azure Storage, czy inną usługą, uzyskujesz takie samo przewidywalne zachowanie podczas zarządzania zasobami Azure i korzystania z nich.
Otwarty kod źródłowy
Azure SDK dla języka C++ to projekt open source. Ponieważ jest to open source, możesz sprawdzić kod źródłowy każdej biblioteki, aby zrozumieć, jak działa zestaw SDK i potwierdzić, że spełnia twoje potrzeby.
Możesz przekazać opinię za pośrednictwem problemów w repozytorium GitHub, co pomaga ulepszyć zestaw SDK. Możesz również bezpośrednio współtworzyć. Niezależnie od tego, czy naprawiasz błędy, dodajesz funkcje, czy ulepszasz dokumentację, wkład w formie pull requestów (PR) jest mile widziany.