.Net 5, Utilisation des variables d’environnements et IOptions.

Sur base de mon précédent article : Validation de vos configurations .Net Core, voici un exemple de comment utiliser les variables d'environements. Le but ici est de montrer la combinaison du fichier appsettings.json et des varaibles d'environnements. Le code pour cet article est présent sous la branche environment-variable. Comme vous pouvez le voir dans le fichier … Lire la suite .Net 5, Utilisation des variables d’environnements et IOptions.

Dockerisation API .Net Core 5.0.1

A travers cet article, vous verrez comment créer une image Docker et la faire tourner sur votre machine. Prérequis : Visual Studio 2019Installer la version .Net Core 5.0.1: disponible sur cette page ou en téléchargement direct iciEt pour finir Docker On va donc commencer par créér l'API en elle même. Je commence toujours la création … Lire la suite Dockerisation API .Net Core 5.0.1

Utilisation Entity Framework Core (Erreurs/Résolutions) et astuces…

En travaillant sur le projet d'architecture eShopOnWeb, j'ai rassemblé plusieurs trucs et astuces pour bien démarrer avec EF-Core/SQL. J'ai donc créé un nouveau projet API .Net Core et mis en place EF. Ce projet est disponible sur GitHub. Voici une liste d'astuces :  Lorsque vous allez vouloir créer la base de données avec la commande … Lire la suite Utilisation Entity Framework Core (Erreurs/Résolutions) et astuces…

Intercepter les requêtes entrantes avant le contrôleur et le message avant le retour client Asp.net API2.

Dans l’utilisation d’une API, vous pouvez intercepter une requête entrante afin de lire les infos de la requête (Exemple : les headers, …). Vous pouvez également intercepter le message de retour. Ce traitement se fera avant et après l’appel du contrôleur. Exemple d’utilisation : Vérification du token reçu en header et envoi d’un nouveau token dans le … Lire la suite Intercepter les requêtes entrantes avant le contrôleur et le message avant le retour client Asp.net API2.

Astuce Asp.net API2

Force JSON formatting Si vous désirez forcer le format de vos réponses en Json, utilisez ces deux lignes de code dans Application_Start() du Global.asax.cs Force HTTPS Si vous désirez que votre API ne puisse être appelée que par HTTPS, ajoutez ceci dans Application_Start() du Global.asax.cs Il faut également rendre possibles les requêtes HTTPS (SSL). Utilisez … Lire la suite Astuce Asp.net API2