vendredi, 18 juin 2021

Comment valider les paramètres de méthode à l’aide de PostSharp en C#

Vous souhaiterez peut-être souvent valider des critères dans vos méthodes pour garantir qu’elles disposent de données légitimes. Plus important encore, vous souhaiterez peut-être généralement protéger vos méthodes d’API ouvertement exposées en vous assurant que les paramètres de ces techniques ont des valeurs valides. Cela garantirait que vos API fonctionnent de manière cohérente. Le service à ce problème consiste à exécuter des spectacles orientés aspect, ou AOP.

La programmation orientée aspect sépare les problèmes de votre application, réduit la duplication et le désordre du code et améliore la maintenabilité et la lisibilité de votre code. Il existe plusieurs outils que vous pouvez utiliser pour exécuter AOP dans vos applications. PostSharp est l’un des frameworks AOP les plus largement utilisés. Ce court article explique comment nous pouvons bénéficier de PostSharp pour vérifier les critères de techniques en C#.

Aussi sur L’Entrepreneur : 6 techniques sympas pour Visual Studio Code]

Pour travailler avec les exemples de code fournis dans cet article, vous devriez avoir installé Visual Studio 2019 sur votre système. Si vous n’en avez pas actuellement de copie, vous pouvez télécharger Visual Studio 2019 ici.

Créez un travail d’application de console.NET Core dans Visual Studio

Désactivé, créons un.NET Tâche d’application de la console principale dans Visual Studio. En supposant que Visual Studio 2019 soit configuré sur votre système, suivez les étapes décrites ci-dessous pour produire un nouveau travail d’application de console .NET Core dans Visual Studio.

  1. Libérez l’IDE Visual Studio.
  2. Cliquez sur « Créer un tout nouveau travail. »
  3. Dans la fenêtre « Produire un nouveau travail », sélectionnez « Application console (. WEB Core) » dans la liste des modèles de conception affichée.
  4. Cliquez sur Suivant.
  5. Dans la fenêtre « Configurez votre nouvelle tâche », spécifiez le nom et l’emplacement de la toute nouvelle tâche.
  6. Cliquez sur Développer.

Nous utiliserons ce travail pour traiter PostSharp dans les sections suivantes de cet article.

Qu’est-ce que les émissions orientées aspect ?

Orientées aspect programmes est un style de spectacles qui vous permet de définir des politiques particulières qui, à leur tour, peuvent être utilisées pour définir et gérer les problèmes transversaux dans une application. En substance, AOP est un paradigme de programmation qui simplifie l’adaptation de votre application aux modifications.

IDG

Figure 1 : PostSharp en action !

Vous pourriez améliorer cette exécution en mettant en cache les informations pour toutes les spécifications des approches. Vous pouvez également mettre en cache les instances ValidateParameterAttributes qui embellissent les spécifications de l’approche. Vous pouvez alors bénéficier de ces instances mises en cache pour effectuer des contrôles de validation au moment de l’exécution. Nous discuterons de cela et d’autres fonctions étonnantes de PostSharp dans un futur article ici.

Toute l’actualité en temps réel, est sur L’Entrepreneur

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici