Documentation ASP.NET Core : Nouveautés de février 2024
Bienvenue dans les nouveautés de la documentation ASP.NET Core de février 2024. Cet article répertorie les principales modifications apportées à la documentation au cours de cette période.
Divers
Blazor
Nouveaux articles
Articles mis à jour
- Sécuriser une Blazor Web App ASP.NET Core avec OpenID Connect (OIDC)
- Mise à jour des conseils de résolution des problèmes liés à Blazor
- Rediriger vers la page home
- Blazor Web App avec l’article OIDC
- Composant ASP.NET Core Blazor QuickGrid : Ajouter des liens croisés de l’API QuickGrid
- Injection de dépendances ASP.NET Core Blazor
- Injection de service Ctor
- Services via le fichier d’importation de niveau supérieur
- Clarification du « sous-ensemble » de la remarque API .NET
- Mises à jour du langage de service « jetable » temporaire
- Exemple de code de liens croisés (ne pas afficher)
- Mise à jour des conseils sur les services temporaires
- Cycle de vie des composants Razor ASP.NET Core
- Déplacement de la section sur la gestion des erreurs
- Classement des appels de méthodes de cycle de vie
- ASP.NET Core Blazor contexte de synchronisation
- Déplacement de la section sur la gestion des erreurs
- Blazor Contexte de synchronisation : exemple de code de dessin
- Gérer les erreurs dans ASP.NET Core Blazor apps
- Déplacement de la section sur la gestion des erreurs
- Mise à jour de l’exemple DispatchExceptionAsync
- Mise à jour des instructions sur le mode de rendu pour les limites d’erreur
- Routage et navigation ASP.NET Core Blazor Hybrid : Mise à jour des instructions sur les liens profonds
- Liaison de formulaires ASP.NET Core Blazor : Mises à jour des formulaires inline pour les conventions
- Vue d’ensemble des formulaires ASP.NET Core Blazor : Mises à jour des formulaires inline pour les conventions
- ASP.NET Core Blazor routage et navigation
- Mises à jour des formulaires inline pour les conventions
- Routage : Utilisation de @key dans l’avertissement de boucle NavLink (au lieu de NavLink href)
- Éviter de faire référence aux composants ou aux paramètres RenderFragment en tant qu’« étiquettes »
- Assemblys de chargement différé dans ASP.NET Core Blazor WebAssembly : Mises à jour des formulaires inline pour les conventions
- Modes de rendu ASP.NET Core Blazor : Services via le fichier d’importation de niveau supérieur
- Composants Razor ASP.NET Core
- Mise à jour du texte de référence de composant et des exemples
- Mise à jour de la section sur les paramètres de routage
- Créer une application de liste de tâches Blazor : Mise à jour du composant Todo
- Démarrage ASP.NET Core Blazor
- Ajouter de rappels de démarrage WebAssembly (runtime)
- Blazor Démarrage : Exemple de nom de variable d’environnement
- Démarrage : Démarrage manuel de Blazor WebAssembly autonome
- Sécuriser ASP.NET Core Blazor WebAssembly avec ASP.NET Core Identity : Ajout de rôles et d’instructions relatives aux utilisateurs de test
- Instructions relatives à ASP.NET Core BlazorSignalR : [Blazor] SignalR – suppression du rappel « using System »
- Partager des ressources entre des clients web et natifs à l’aide d’une Razorbibliothèque de classes (RCL) : Mise à jour des référencers « Blazor Server »
- Héberger et déployer ASP.NET Core Blazor WebAssembly
- Mise à jour des références « ASP.NET Core »
- Clarification du « sous-ensemble » de la remarque API .NET
- Notions de base d’ASP.NET Core Blazor : Clarification du sous-ensemble de la remarque API .NET
- Environnements ASP.NET Core Blazor : Amélioration de l’article sur les environnements Blazor
- Globalisation et localisation ASP.NET Core Blazor : Inclusion d’un chemin VSC pour les fichiers de ressources
- Appeler des méthodes .NET à partir de fonctions JavaScript dans ASP.NET Core Blazor : Mises à jour de discussion hors connexion pour 8.0
- Appeler des fonctions JavaScript à partir de méthodes .NET dans ASP.NET Core Blazor : Mises à jour de discussion hors connexion pour 8.0
- Interopérabilité JavaScript ASP.NET Core Blazor (JS interop) : Mises à jour de discussion hors connexion pour 8.0
- Scénarios de sécurité supplémentaires ASP.NET Core Blazor WebAssembly : Mises à jour de discussion hors connexion pour 8.0
- Sécuriser ASP.NET Core Blazor WebAssembly : Mises à jour de discussion hors connexion pour 8.0
- Composants intégrés ASP.NET Core Razor : Révision de la liste des composants intégrés
- Structure de projet ASP.NET Core Blazor : Révision de la liste des composants intégrés
- Authentification et autorisation avec ASP.NET Core Blazor
- Ajout de remarques sur l’utilisation de ClaimsPrincipal
- Éviter de faire référence aux composants ou aux paramètres RenderFragment en tant qu’« étiquettes »
- Déboguer des applications ASP.NET Core Blazor
- Mises à jour de l’article sur le débogage
- Dernière série de mises à jour de débogage
- Article sur le débogage suite à la version 8.0
- Fichiers statiques ASP.NET Core Blazor : Mode de projet de ressources web statique de document
Développement côté client
Articles mis à jour
- Lien du navigateur dans ASP.NET Core : préparation du moniker
Notions de base
Articles mis à jour
- Intergiciel avec applications API minimales : Intergiciel dans l’API minimale : ajout de liens
- Tutoriel : Publier une application ASP.NET Core à l’aide de l’AOT natif : Mise à jour de la mise en majuscules native
- Générateur de délégués de requête (RDG) ASP.NET Core pour l’AOT natif : Mise à jour de la mise en majuscules native
- Prise en charge d’ASP.NET Core pour l’AOT natif : Mise à jour de la mise en majuscules native
- Informations de référence rapides sur les API minimales : Filtres
- Journalisation dans .NET Core et ASP.NET Core : Suppression de l’hôte générique
- Stratégies de sélection de la langue et de la culture dans une application ASP.NET Core localisée : RouteDataRequestCultureProvider /8
gRPC
Articles mis à jour
- gRPC et AOT natif : Mise à jour de la mise en majuscules native
Migration
Nouveaux articles
Articles mis à jour
- Migrer d’ASP.NET Core 7.0 vers 8.0
- Ajout d’une étape aux instructions de migration de Blazor WASM hébergé
- Mise à jour des instructions WASM-vers-BWA hébergé
- Migrer d’ASP.NET Core dans .NET 8 à ASP.NET Core dans .NET 9
- Migration vers 9
- Instructions relatives aux nouveautés Blazor
Performances
Articles mis à jour
- Intergiciel de limitation de débit dans ASP.NET Core : Mise à jour de rate-limit.md
Razor Pages
Articles mis à jour
- Interface utilisateur Razor réutilisable dans les bibliothèques de classes avec ASP.NET Core : RCL, ajout de ressources web statiques
Notes de publication
Nouveaux articles
Articles mis à jour
- Nouveautés d’ASP.NET Core 9.0
- .NET 9 Preview 1
- Instructions relatives aux nouveautés Blazor
- Nouveautés du stub ASP.NET Core 9.0
- Nouveautés d’ASP.NET Core 8.0 : Mise à jour de la mise en majuscules native
Sécurité
Articles mis à jour
- Stockage sécurisé des secrets d’application lors du développement dans ASP.NET Core : Définition manuelle de l’attribut d’informations d’assembly
- Articles basés sur des projets ASP.NET Core créés avec des comptes d’utilisateur spécifiques : Notez que les locataires ID externe Microsoft Entra utilisent également SingleOrg pour l’option --auth
- Vue d’ensemble de l’authentification ASP.NET Core - Article sur Blazor Web App avec OIDC
- Configurer l’authentification par certificat dans ASP.NET Core : Ajout des propriétés ChainTrustValidationMode et CustomTrustStore à certauth.md
SignalR
Articles mis à jour
- Considérations relatives à la sécurité dans ASP.NET Core SignalR : SignaR Security : pointage vers la personnalisation de l’intergiciel CORS
- Fond de panier Redis pour scale-out d’ASP.NET Core SignalR
- Mise à jour et correctif du fond de panier SignalR Redis
- SignalR : Fond de panier Redis : Modification pour inclure le contrôle de version
Test
Articles mis à jour
- Tests d’intégration dans ASP.NET Core
- Suppression d’ISystemClock (déconseillé)
- Explication du test d’intégration WebHostBuilderSection
Tutoriels
Articles mis à jour
- Tutoriel : Créer une API minimale avec ASP.NET Core – Tutoriel d’API web minimale : Suppression de la préversion pour les packages
- Partie 4, ajouter un modèle à une application ASP.NET Core MVC : Améliorations de VSC pour les tutoriels Razor Pages et MVC
- Partie 8, ajouter un nouveau champ à une application ASP.NET Core MVC : Améliorations de VSC pour les tutoriels Razor Pages et MVC
- Bien démarrer avec ASP.NET Core MVC : Améliorations de VSC pour les tutoriels Razor Pages et MVC
- Partie 2, ajouter un modèle : Améliorations de VSC pour les tutoriels Razor Pages et MVC
- Partie 7, ajouter un nouveau champ : Améliorations de VSC pour les tutoriels Razor Pages et MVC
- Tutoriel : Bien démarrer avec Razor Pages dans ASP.NET Core : Améliorations de VSC pour les tutoriels Razor Pages et MVC
- Documentation de l’API web ASP.NET Core avec Swagger / OpenAPI : Mise à jour de getting-started-with-swashbuckle.md
- Bien démarrer avec Swashbuckle et ASP.NET Core
- Amélioration de la description de la méthode UseSwaggerUI
- Mise à jour de getting-started-with-swashbuckle.md
- Partie 8, ajouter la validation
- Bien démarrer avec Razor Pages : Correction de l’explication VS Code et MacOS pour la méthode Up
- edit validation.md : utilisation de
dotnet ef database update
dans la section Visual Studio Code. Utilisation deUpdate-Database
dans la section Visual Studio
- Partie 6, ajouter la recherche : modification de search.md : dans la Remarque qui décrit le (non-)respect de la casse LINQ Contains et SQLite, inclusion de liens dans la Remarque plutôt qu’à l’extérieur
Contributeurs de la communauté
Au cours de cette période, les personnes suivantes ont apporté leur contribution à la documentation d’ASP.NET Core. Merci ! Découvrez comment contribuer en suivant les liens sous « Être impliqué » dans la page de destination Nouveautés.
- hakenr – Robert Haken
- stanimirovv – Zlatin Stanimirov
- yogyogi – Yogi
- zipperer – Andrew Zipperer
- timdeschryver - Tim Deschryver
- 0xced - Cédric Luthi
- andrerom – André R.
- aterbo – aterbo
- Burke-Chris -
- CadeMH – Cade
- damienbod – damienbod
- edwardneal – Edward Neal
- ilmalte – Daniele Maltese
- jufa2401 – Justin Fabricius
- StormPooper – Daniel Smith
- thabaum – Cody
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.