Exemples d’opérations de données de l’API Web (C#)

Cet article fournit des informations sur les exemples de l’API Web implémentés en C# avec .NET 6.0. Chaque exemple porte sur un aspect différent de l’API Web de Microsoft Dataverse, mais ils partagent des caractéristiques et une structure similaires.

Conditions préalables

Pour créer et exécuter les exemples C# de l’API web Dataverse dont vous avez besoin :

  • Version de Microsoft Visual Studio 2022 ou ultérieure. Une version gratuite, Visual Studio Community, est disponible au téléchargement ici.

  • Accédez à Dataverse avec un compte qui a le rôle de sécurité Administrateur système.

Bibliothèque de classes WebApiService

Ces exemples utilisent la Bibliothèque de classes WebAPIService (C#) pour fournir un code commun réutilisable qui gère les erreurs de limites de protection des services ré-essayables. Plus d’information : Limites de l’API de protection des services

Liste des exemples de l’API Web (C#)

Le tableau suivant répertorie les exemples implémentés en C#. Chaque exemple est décrit de manière plus générale dans un exemple d‘article de groupe correspondant qui porte sur les message de demande et de réponse HTTP, comme détaillé dans l‘article Exemples de l’API web.

Échantillon Exemple de groupe Description
Exemple d’opérations de base de l’API Web (C#) Exemple d’opérations de base de l’API Web Montre comment créer, extraire, mettre à jour, supprimer, associer et dissocier des enregistrements d’entité Dataverse.
Exemples de données de requête d’API web (C#) Exemples de données de requête d’API Web Montre comment utiliser la syntaxe et les fonctions de requête OData v4 ainsi que les fonctions de requête Dataverse. Contient des exemples d’utilisation de requêtes prédéfinies et d’utilisation de FetchXML pour exécuter des requêtes.
Exemple d’opérations conditionnelles de l’API web (C#) Exemple d’opérations conditionnelles de l’API Web Montre comment exécuter des opérations conditionnelles que vous spécifiez avec les critères ETag.
Exemple de fonctions et d’actions de l’API Web (C#) Exemple de fonctions et d’actions de l’API Web Montre comment utiliser les fonctions et les actions liées et non liées, notamment les actions personnalisées.
Exemple d’opérations de schéma de table de l’API web (C#) Exemple d’opérations de schéma de table de l’API web Montre comment effectuer des opérations sélectionnées qui modifient le schéma Dataverse, ou les métadonnées.

Les exemples suivants illustrent des méthodes pour ajouter du parallélisme et de la simultanéité aux applications. Ces fonctionnalités sont un élément important de l′optimisation du débit lors de l′exécution d′opérations qui ajouteront ou mettront à jour des données dans Dataverse.

Comment télécharger et exécuter les exemples

Le code source pour chaque exemple est disponible sur GitHub à l’adresse : PowerApps-Samples/dataverse/webapi/C#-NETx/. Vous pouvez télécharger le référentiel en tant que fichier zip qui contient les fichiers de solution pour les exemples. Pour plus d’informations, voir la section Comment exécuter cet exemple dans chaque exemple d’article.

Voir aussi

Utilisation de l’API web Dataverse
Exemples d’API Web
Exemples d’API Web (JavaScript côté client)
Bibliothèque de classes WebAPIService (C#)

Notes

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).