2015

Μαρτίου 2024
Δ Τ Τ Π Π Σ Κ
« Φεβ    
 123
45678910
11121314151617
18192021222324
25262728293031

Modèle de demandes

ASP.NET Core MVC charge le modèle d`application à l`aide d`un modèle de fournisseur, défini par l`interface IApplicationModelProvider. Cette section traite de certains détails de l`implémentation interne de la façon dont ce fournisseur fonctionne. Il s`agit d`une rubrique avancée-la plupart des applications qui exploitent le modèle d`application doivent le faire en travaillant avec des conventions. Basculer entre l`éditeur de modèle d`application et le code XML vous pouvez également cliquer avec le bouton droit sur n`importe quel objet de test dans l`éditeur du modèle d`application, sélectionner générer du code dans le presse-papiers et coller le code objet de test généré dans votre test. Dans la barre d`outils de l`éditeur de modèle d`application, cliquez sur le bouton créer un nouvel objet de test et fournissez les détails requis dans le volet nouvel objet. Le nom de code est le nom que vous utilisez pour référencer l`objet dans votre code de test. Ce fichier est créé lorsque vous créez l`élément de modèle d`application ou le projet, et est mis à jour régulièrement lorsque vous ajoutez des objets de test à votre modèle d`application (à l`aide du centre d`identification d`objet, dans l`éditeur de modèle d`application ou directement dans le fichier lui-même). Intégration profonde avec les outils de développement. Vous pouvez utiliser AWS SAM avec une suite d`outils AWS pour créer des applications sans serveur.

Vous pouvez découvrir de nouvelles applications dans le référentiel d`applications sans serveur AWS. Pour la création, le test et le débogage d`applications sans serveur AWS SAM, vous pouvez utiliser l`IDE AWS. Pour créer un pipeline de déploiement pour vos applications sans serveur, vous pouvez utiliser CodeBuild, CodeDeploy et CodePipeline. Vous pouvez également utiliser AWS CodeStar pour démarrer avec une structure de projet, un référentiel de code et un pipeline CI/CD qui est automatiquement configuré pour vous. Pour déployer votre application sans serveur, vous pouvez utiliser le plug-in Jenkins, et vous pouvez utiliser la boîte à outils de Stackery. IO pour créer des applications prêtes pour la production. Effectuez des options d`édition de base telles que copier, couper, coller, supprimer, annuler/rétablir, ainsi que l`option de glisser-déposer des objets de test dans le modèle d`application. IApplicationModelProvider est un concept avancé pour les auteurs d`infrastructure à étendre. En général, les applications doivent utiliser des conventions et des frameworks doivent utiliser des fournisseurs. La principale distinction est que les fournisseurs s`exécutent toujours avant les conventions. Les implémentations de l`interface IApplicationModelProvider «encapsulent» les unes les autres, chaque implémentation appelant OnProvidersExecuting dans l`ordre croissant en fonction de sa propriété Order.

La méthode OnProvidersExecuted est ensuite appelée dans l`ordre inverse. Le Framework définit plusieurs fournisseurs: (facultatif) modifier les propriétés du nœud racine du modèle d`application. Si vous n`êtes pas sûr qu`un objet de test existe déjà dans votre modèle d`application, ouvrez l`OIC à partir de l`éditeur de modèle d`application. Espionnez l`objet pertinent dans votre application, puis utilisez le bouton localiser l`objet dans le modèle d`application. Certains comportements intégrés sont implémentés par DefaultApplicationModelProvider. Ce fournisseur est responsable de la construction du ControllerModel, qui à son tour fait référence aux instances ActionModel, PropertyModel et ParameterModel. La classe DefaultApplicationModelProvider est un détail d`implémentation de l`infrastructure interne qui peut et changera à l`avenir.