Opérations CRUD

Ces deux extraits de code illustrent les opérations CRUD basiques de Memcached, l’incrémentation numérique et l’ajout en fin de chaîne. Passons en revue les API principales et leur logique d’exécution : …

Utilisation en C#

EnyimMemcached ‑ Utilisation en C# 1. Présentation de la bibliothèque EnyimMemcached est la bibliothèque cliente .NET officielle et largement utilisée pour Memcached, compatible avec .NET Framework et .NET. Elle est maintenue par …

Présentation et installation

1. Qu’est‑ce que Memcached Memcached est un composant de cache mémoire distribué, outil de cache indépendant tiers sans dépendance vis‑à‑vis d’un langage de programmation. Il optimise les performances des sites …

Enregistrer les informations d’exception

Les chapitres précédents présentaient l’enregistrement de contenus personnalisés. Log4net permet aussi de consigner les exceptions ainsi que leur pile d’appel complète, ce qui aide les développeurs à diagnostiquer les problèmes. …

Fichier de configuration séparé

Extrayez la configuration de log4net dans un fichier dédié log4net.config, séparé de web.config ; chargez‑la automatiquement grâce à un attribut d’assembly. 1 Créer log4net.config Placez‑le à la racine du site web …

Sortie des journaux sur la console

Mettez en place les journaux pour une application console, avec la possibilité de personnaliser la couleur du texte et de l’arrière‑plan selon le niveau de journalisation. Très pratique pour le …

Présentation et installation

Présentation Installation Pour les projets .NET modernes, privilégiez l’installation via NuGet : Dans Visual Studio, vous pouvez aussi rechercher directement log4net dans « Gérer les paquets NuGet » pour l’installer en un clic. …

Récupérer le contenu du document

Récupérer l’objet document 1. Créer l’objet document 2. Deux modes de chargement 1)Charger une chaîne HTML 2)Charger un fichier HTML local (préciser l’encodage pour éviter les caractères corrompus) Pour les …

Cas d’usage

I. Préparation de l’environnement 1. Modes de référence Deux approches principales : 2. Classes de base fréquemment utilisées Nom de la classe Rôle HtmlDocument Conteneur du document HTML, chargé de …

XPath

1. Qu’est‑ce que XPath XPath (XML Path Language) est un langage de chemin dédié au XML. Son rôle :Grâce aux expressions de chemin, interroger les nœuds, le texte des nœuds …

Présentation

Le code source officiel est hébergé sur GitHub : https://github.com/zzzprojects/html-agility-pack Html Agility Pack est l’une des bibliothèques d’analyse HTML open‑source les plus connues de l’écosystème .NET. Développée en C#, elle …

Génération d’autres données de test

Faker.Net Données liées à Internet (e‑mail, domaine, URL, IP), numéros de téléphone, adresses PhoneNumber Numéros de téléphone mobile Extension pour numéros d’autres pays Address Données d’adresse Autres méthodes utiles du …

Génération de texte aléatoire Lorem

Il est aussi possible de générer des paragraphes aléatoires pour vos tests. Exemple Résultat d’exécution La console affiche du Lorem Ipsum (texte factice), le célèbre texte‑remplissage d’inspiration latine. Extrait d’exemple:FUGA …

Présentation

Faker.Net est une bibliothèque open‑source de génération de données de test factices pour .NET / C#. Inspirée de l’écosystème Ruby Faker, elle répond au manque de volumes importants de données …

Téléchargement de fichiers DownloadTo

JumpKick.HttpLib — Téléchargement de fichiers DownloadTo Description Utilisez .DownloadTo(cheminDeSauvegarde, …) pour enregistrer directement des ressources distantes sur le disque local, généralement associé à Http.Get().Paramètres de rappel : Exemples Avec progression et …

Téléversement de fichiers Upload

JumpKick.HttpLib — Téléversement de fichiers Upload Présentation Le téléversement de fichier utilise Http.Post() associé à .Upload(), au format multipart/form‑data pour envoyer des fichiers locaux ;Classe principale : NamedFileStream(champ formulaire, nom …

Requêtes POST

JumpKick.HttpLib — Requêtes POST 1. Vue d’ensemble des méthodes disponibles (classe statique Http) Structure fluide unifiée : MéthodeRequête().ConfigurationParamètres().OnSuccess().OnFail().Go(); 2. Deux modes de transmission des paramètres pour POST 3. Exemple 1 : Envoi de …

Requêtes GET

JumpKick.HttpLib — Requêtes GET 1. Syntaxe de base 1 : Requête simple fonctionnelle (sans gestion d’erreurs) Sans OnFail, toute erreur réseau provoque un plantage du programme avec une fenêtre d’erreur …