Impersonate c# (User Impersonation)

Cet article a été initialement publié dans le magazine programmez. Il s'agit des détails techniques sur le bref article présent ici. La méthode est également disponible dans un package nuget ayant à ce jour +7000 téléchargement. Cette procédure consiste à changer le contexte de sécurité dans lequel vous vous trouvez. Cela signifie que vous pourrez … Lire la suite Impersonate c# (User Impersonation)

Validation de vos configurations .Net Core

Dans un précédent article, je vous ai parlé d'une nouvelle méthode GetRequiredSection. Cette méthode s'assure qu'une section de configuration obligatoire soit bien présente et ajoute la possibilité d'avoir une exception dès le démarrage de votre application. La prochaine étape serait maintenant de savoir si les propriétés obligatoires ont bien une valeur. Car comme pour les … Lire la suite Validation de vos configurations .Net Core

.Net Core Configuration GetSection VS GetRequiredSection

Il y a quelques mois, suite à un problème avec une section dans un fichier de configuration, je me suis rendu compte que la méthode GetSection ne provoquait aucune erreur si la section n'était pas présente. Cela était ennuyant car dans mon cas, il s'agissait de la section NLOG. Du coup nous n'avions pas de … Lire la suite .Net Core Configuration GetSection VS GetRequiredSection

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…

Démarrer rapidement avec Blazor

Au moment d'écrire cet article, une nouvelle version de Visual Studio 2019 V16.3 vient de sortir. Si vous désirez rapidement démarrer un projet Blazor, il vous faudra faire la mise à jour de votre Visual Studio vers cette version. Ensuite, installer l'extension Blazor de Microsoft DevLabs. Ensuite dans les options Visual Studio autoriser l'utilisation des … Lire la suite Démarrer rapidement avec Blazor