Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Azure SDK für C++ ist eine Sammlung von Clientbibliotheken, mit denen Ihre C++-Anwendungen mit Azure Diensten aus lokalen oder Cloudumgebungen interagieren können. Diese Bibliotheken, die auf der Azure REST-API basieren, verwenden vertraute C++-Syntax und implementieren allgemeine Cloudmuster wie Authentifizierung, Protokollierung und Wiederholungen. Mit dem Azure SDK für C++ können Sie Azure Ressourcen direkt aus Ihrem C++-Code verwalten und verwenden.
Clientbibliotheken
Das Azure SDK für C++ besteht aus zahlreichen Clientbibliotheken, die jeweils für die Interaktion mit bestimmten Azure-Diensten entwickelt wurden. Dieser modulare Ansatz ermöglicht Es Entwicklern, nur die benötigten Bibliotheken einzuschließen, unnötige Abhängigkeiten zu minimieren und die Aufblähung in ihren Projekten zu reduzieren.
Jeder Azure-Dienst kann über eine oder mehrere Bibliotheken verfügen, die auf unterschiedliche Funktionen zugeschnitten sind. Beispielsweise bietet Azure Key Vault separate Bibliotheken zum Verwalten von Schlüsseln, geheimen Schlüsseln und Zertifikaten. Mit dieser Granularität können Sie auf die benötigten Funktionen abzielen, ohne zusätzliche Features zu verwenden.
Durch das Aufteilen der Azure SDK für C++ in kleine Verbrauchsdienstbibliotheken können Sie Abhängigkeiten präzise verwalten und Ihre Anwendungen verwalten.
Installation und Integration
Die Azure SDK für C++ unterstützt das Abrufen von Bibliotheken über vcpkg, einen Paket-Manager für C++. vcpkg verwaltet Abhängigkeiten in C++-Projekten: Sie lädt die Quelle der Abhängigkeiten Ihres Projekts zusammen mit ihren Abhängigkeiten herunter und erstellt sie als Teil des Erstellungsprozesses Ihres Projekts.
vcpkg integriert in CMake, ein weit verbreitetes Buildsystem für C++-Projekte. Über ein CMake-Modul verwaltet vcpkg die gesamte Abhängigkeitskette, sodass alle erforderlichen Bibliotheken in allen Entwicklungsumgebungen heruntergeladen und konsistent erstellt werden.
Informationen zum Installieren und Integrieren der Azure SDK für C++-Bibliotheken in Ihre Projekte finden Sie unter Installieren und Integrieren von Bibliotheken aus dem Azure SDK für C++.
Einheitliche Designprinzipien
Das Azure SDK für C++ basiert auf einer Grundlage von Kernbibliotheken, die allgemeine Typen und Muster in allen Dienstbibliotheken bereitstellen. Dieses einheitliche Design bietet Konsistenz in allen Bibliotheken, wodurch das SDK leichter zu erlernen und zu verwenden ist.
Wenn Sie mit Ihrer ersten Bibliothek beginnen, treten diese allgemeinen Typen und Muster auf. Nachdem Sie mit ihnen vertraut sind, ist der Wechsel zu anderen Bibliotheken im SDK einfach, da sie dasselbe Verhalten aufweisen. Diese Konsistenz hilft Ihnen, schnell mit neuen Bibliotheken zu arbeiten.
Diese einheitlichen Designprinzipien bedeuten, dass Sie beim Verwalten und Verwenden von Azure Ressourcen dasselbe vorhersehbare Verhalten erhalten, unabhängig davon, ob Sie mit Azure Key Vault, Azure Storage oder einem anderen Dienst arbeiten.
Open Source
Die Azure SDK für C++ ist ein Open-Source-Projekt. Da es Open Source ist, können Sie den Quellcode jeder Bibliothek überprüfen, um zu verstehen, wie das SDK funktioniert und bestätigt, dass es Ihren Anforderungen entspricht.
Sie können Feedback über Probleme im GitHub Repository bereitstellen, wodurch das SDK verbessert wird. Sie können auch direkt mitwirken. Ganz gleich, ob Sie Fehler beheben, Features hinzufügen oder Dokumentation verbessern, Beiträge über Pullanforderungen (PRs) sind willkommen.