Beispiele für Web-API-Datenvorgänge (C#)
Dieser Artikel enthält Informationen zu den mit C# mithilfe von .NET 6.0 implementierten Web-API-Beispielen. Jedes Beispiel beschäftigt sich mit einem anderen Aspekt der Microsoft Dataverse-Web-API. Merkmale und Struktur sind ähnlich.
Anforderungen
Zum Erstellen und Ausführen der Dataverse-Web-API-C#-Beispiele benötigen Sie Folgendes:
Eine Version von Microsoft Visual Studio 2022 oder höher. Eine kostenlose Visual Studio Community-Version steht hier zum Download bereit.
Zugriff auf Dataverse mit einem Konto, das das System Administrator Sicherheitsrolle. hat
WebApiService-Klassenbibliothek
Diese Beispiele verwenden die WebAPIService-Klassenbibliothek (C#) um einen wiederverwendbaren allgemeinen Code bereitzustellen, der wiederholbare Dienstschutzgrenzwertfehler handhabt. Für weitere Informationen gehen Sie zu: API-Grenzwerte für den Serviceschutz
Web-API-Beispiel (C#)
Die folgende Tabelle enthält Beispiele in C#. Jedes Beispiel wird allgemein in einem entsprechenden Beispielgruppenartikel beschrieben, das sich auf die HTTP-Anforderung und die Antwortnachrichten im Artikel Web-API-Beispiele konzentriert.
Beispiel | Beispielgruppe | Beschreibung |
---|---|---|
Beispiel grundlegender Web-API-Operationen (C#) | Beispiel grundlegender Web-API-Operationen | Veranschaulicht, wie Dataverse-Entitätsdatensätze erstellt, abgerufen, aktualisiert, gelöscht zugeordnet und aufgehoben werden. |
Web API-Abfragedatenbeispiel (C#) | Web API-Abfragedatenbeispiel | Veranschaulicht, wie OData v4-Abfragesyntax und -Funktionen sowie Dataverse-Abfragefunktionen verwendet werden. Enthält Beispiele zur Arbeit mit vordefinierten Abfragen und die Verwendung von FetchXML, um Abfragen ausführen. |
Beispiel bedingter Web-API-Operationen (C#) | Beispiel bedingter Web-API-Operationen | Veranschaulicht, wie Sie bedingte Operationen ausführen, die mit ETag-Kriterien angegeben werden. |
Internet-API-Funktionen- und Aktionen-Beispiel (C#) | Web API-Funktionen- und Aktionen-Beispiel | Veranschaulicht, wie Sie gebundene/ungebundene Funktionen und Aktionen, einschließlich benutzerdefinierte Aktionen verwenden. |
Beispiel für Web-API-Tabellenschemavorgänge (C#) | Beispiel für Web-API-Tabellenschemavorgänge | Veranschaulicht, wie ausgewählte Vorgänge ausgeführt werden, die das Dataverse Schema oder die Metadaten ändern. |
Die folgenden Beispiele veranschaulichen Methoden zum Hinzufügen von Parallelität und Parallelität zu Anwendungen. Diese Funktionen sind ein wichtiger Bestandteil der Maximierung des Durchsatzes bei der Ausführung von Vorgängen, bei denen Daten in Dataverse hinzugefügt oder aktualisiert werden.
- Web-API WebApiService-Beispiel für parallele Operationen (C#)
- Beispiel für parallele Web-API-Vorgänge mit TPL Dataflow-Komponenten (C#)
Herunterladen und ausführen der Beispiele
Der Quellcode für jedes Beispiel ist auf GitHub unter PowerApps-Beispiele/dataverse/webapi/C#-NETx/ verfügbar. Sie können das Repository als ZIP-Datei herunterladen, welche die Lösungsdateien für die Beispiele enthält. Weitere Informationen finden Sie im Abschnitt Ausführen dieses Beispiels in jedem Beispielartikel.
Siehe auch
Verwenden der Dataverse-Web-API
Web API Beispiele
Web API Beispiele (Clientseitiges JavaScript)
WebAPIService-Klassenbibliothek (C#)
Hinweis
Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)
Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).