Tag: c#

Tous les articles pour le tag...

Utilisation de la ProgressBar dans Linqpad

Si comme moi vous avez des scripts Linqpad qui ont un temps de traitement un peu long, il est toujours bon d'afficher une petite barre de progression.

Bien que l'utilisation ne soit pas compliquée, j'oublie toujours quelque chose pour que ça fonctionne du premier coup!

Les attributs en C# - Obsolete

De ce premier article de cette série sur les attributs en C# nous explorerons l'utilisation de ObsoleteAttribute. Cet attribut est utilisé pour signifier au compilateur qu'une classe, une struct, une méthode, un enum est considéré comme obsolète et indique ainsi à l'utilisateur qu'il doit modifier son code appelant.

Mise en place des headers de sécurité avec NWebSec pour une Azure WebApp

Dans cet article, nous allons prendre une application ASP.Net Core 2 très simple qui sera hébergée dans une Azure WebApp et nous allons configurer les headers de sécurité avec NWebSec.

Le sujet de la sécurité étant très vaste, nous allons avoir une approche assez pragmatique. Il vous faudra prendre du temps pour creuser et étudier toutes les options qui sont mises à votre disposition pour ces headers.

Fonction Azure avec Timer trigger

Dans le cadre de la remise à niveau d'une application SaaS que nous éditons, nous nous sommes aperçus qu'il restait une ressource Azure Mobile Services convertie entre-temps en Scheduler Job Collection.

Ce service nous permettait à l'origine de planifier des tâches CRON à moindre coût (gratuit). Le nouveau service permet la même chose mais avec un tarif moins intéressant.

Afin d'alléger le coût de fonctionnement de notre application et surtout pour jouer avec les dernières nouveautés Azure, nous avons converti ce Scheduled Job en Azure Function avec un timer trigger.

UI Automation d'une StoreApp

Dans ce post, nous allons voir comment automatiser en C# une application lourde. Cela peut être utile pour tester de manière automatique l'interface utilisateur d'une application ou aussi pour réaliser des tâches en automatique où seule l'interface graphique est disponible.

Avant de rentrer dans le vif du sujet, nous allons avoir besoin de l'outil Inspect que vous pouvez installer avec l'installer de Visual Studio 2017. Pour savoir s'il est installé vous devez vous rendre dans ce répertoire: C:\Program Files (x86)\Windows Kits\10\bin

Supprimer les diacritiques

Dans le cadre d'un projet en cours, j'ai été amené à normaliser des chaînes de caractères pour en faciliter la recherche.

Avant de commencer, en C#, les chaînes de caractères sont par défaut Unicode et sous la forme NFC.