Initialisation et Configuration d'une API Web .NET 6+ avec Injection Automatique
La mise en place d'un projet API Web avec .NET 6 et les versions ultérieures repose sur le modèle d'hébergement minimal. Voici comment structurer l'initialisation du pipeline et automatiser l'enregistrement des dépendances via la réflexion.
Configuration du point d'entrée (Program.cs)
Le fichier principal orchestre l'ajout des services et la co ...
Publié le 27 juillet à 05h24
Implémentation d'une validation de modèle personnalisée pour les API ASP.NET Core
Dans ASP.NET Core, le pipeline de traitement des requêtes peut être étendu à l'aide de filtres d'action pour gérer des préoccupations transversales telles que la journalisation, la gession des exceptions ou la validation des données. En interceptant le cycle de vie d'une action, il est possible d'exécuter du code avant ou après l'invocation du ...
Publié le 23 juillet à 14h25
Optimisations et Techniques Essentielles du Développement Frontend
1. Gestion de la visibilité avec Page Visibility API
L'API visibilityState permet de déterminer si une application web est activement consultée par l'utilisateur ou si elle se trouve en arrière-plan. Cela s'avère crucial pour optimiser les ressources, comme mettre en pause une vidéo ou arrêter des requêtes de polling inutiles.
document.addEvent ...
Publié le 4 juillet à 03h23
Développement d'une API Web avec le framework .NET5 ABP
1. Fonctionnalités de l'API
Objectif : Rechercher des informations sur un produit en fonction de son nom
2. Création de l'entité Produit
AbpTraining.Core\Produits\Produit.cs
using Abp.Domain.Entities.Auditing;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace AbpTraining.Produits
{
/ ...
Publié le 4 juin à 18h07