vendredi 22 novembre 2019

MvcOptions Class Provides programmatic configuration for the MVC framework

Je trouve ce chapitre en m'intéressant à la fonction AddMvc que l'on trouve dans tous les bons fichiers Startup.cs des applications ASP.NET MVC Core qui utilisent l'injections des dépendances pour configurer le framework MVC.

Je reprends ma respiration et je suis donc dans la fonction :

public void ConfigureServices(IServiceCollection services)
{
 services.Configure<CookiePolicyOptions>(options =>
 {
    // This lambda determines whether user consent for non-essential cookies is needed for a given request.
    options.CheckConsentNeeded = context => true;
    options.MinimumSameSitePolicy = SameSiteMode.None;
 });

 services.AddDbContext<SchoolContext>(options =>
  options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));

 services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2);
}


De mon application ContosoUniversity et pour que cela fonctionne, j'ai du installer le package Microsoft.Extensions.DependencyInjection.Abstraction :



Installed Package - Microsoft.Extensions.DependencyInjection.Abstractions
Installed Package - Microsoft.Extensions.DependencyInjection.Abstractions

Programmatic Configuration of MVC for ASP.NET Core

C'est le chapitre qu'il faut maîtriser pour configurer mon Application ASP.NET Core MVC. Je vous laisse avec la page suivante :

Andrew Lock | .NET Escapades - Accessing services when configuring MvcOptions in ASP.NET Core

Have a nice day!




Aucun commentaire:

Publier un commentaire