Freigeben über


Übersicht über Microsoft Graph SDK

Die Microsoft Graph-SDKs (Software Development Kits) wurden entwickelt, um das Erstellen von qualitativ hochwertigen, effizienten und resilienten Anwendungen zu vereinfachen, die auf Microsoft Graph zugreifen. Die SDKs beinhalten zwei Komponenten: eine Dienstbibliothek und eine Kernbibliothek.

Die Dienstbibliothek enthält Modelle und Anforderungs-Generatoren, die aus Microsoft Graph-Metadaten generiert wurden. Die Dienstbibliothek bietet eine umfangreiche, stark typisierte und auffindbare Erfahrung bei der Arbeit mit den vielen in Microsoft Graph verfügbaren Datasets.

Die Kernbibliothek bietet Features, die die Arbeit mit allen Microsoft Graph-Diensten verbessern. Eingebettete Unterstützung für die Wiederholungsbehandlung, sichere Umleitungen, transparente Authentifizierung und Nutzlastkomprimierung verbessern die Qualität der Interaktionen Ihrer Anwendung mit Microsoft Graph ohne zusätzliche Komplexität, während Sie die vollständige Kontrolle behalten. Die Kernbibliothek unterstützt auch alltägliche Aufgaben wie das Paging durch Sammlungen und das Erstellen von Batchanforderungen.

Unterstützte Sprachen

SDKs sind derzeit für die folgenden Sprachen verfügbar:

SDKs in der Vorschau oder im GA-Status

Eine Version eines SDK kann sich im Vorschau-Status bei der Einführung oder einem wichtigen Update befinden. Gehen Sie nicht davon aus, dass eine Vorschauversion immer auf allgemein verfügbare status heraufgestuft wird.

Verwenden Sie außerdem keine Vorschauversion eines SDK in Produktions-Apps, unabhängig von der verwendeten Version von Microsoft Graph-API (v1.0 oder Beta).

Eine Version eines SDK im GA-Status kann den Microsoft Graph API v1.0-Endpunkt oder den Beta-Endpunkt wie angegeben verwenden. Da Microsoft Graph-APIs im Betaendpunkt Breaking Changes unterliegen, verwenden Sie die Produktions-Apps nicht als GA-Release eines SDK, das auf den Microsoft Graph-API Beta-Endpunkt zugreift.

SDK im Vergleich zum generierten API-Client

In einigen Fällen ist es vorteilhaft, anstelle eines Microsoft Graph SDK einen von Kiota generierten Client zu verwenden. Beispielsweise kann ein Entwickler, der nur eine kleine Teilmenge der Microsoft Graph-APIs verwendet und die Gesamtinstallationsgröße seiner App minimieren möchte, Kiota verwenden, um eine kleinere Clientbibliothek zu generieren. Weitere Informationen finden Sie unter Generieren von Microsoft Graph-Clientbibliotheken mit Kiota.