Maison >développement back-end >Tutoriel C#.Net >À quoi sert la méthode Configure() de la classe de démarrage en C# Asp.net Core ?

À quoi sert la méthode Configure() de la classe de démarrage en C# Asp.net Core ?

PHPz
PHPzavant
2023-08-28 14:01:101106parcourir

La méthode

C# Asp.net Core中启动类的Configure()方法有什么用?

configure existe dans la classe de démarrage d'une application ASP.NET Core

La méthode Configure est l'endroit où vous pouvez configurer le pipeline de requêtes de votre application Utilisez l'instance IApplicationBuilder intégrée fournie pour votre application Conteneur IoC

La méthode Configuration a ces trois paramètres IApplicationBuilder par défaut, IWebHostEnvironment et ILoggerFactory .

Au moment de l'exécution, appelez la méthode ConfigureServices avant la méthode Configure. Il s'agit d'enregistrer un service personnalisé auprès du conteneur IoC et peut être utilisé Méthode de configuration.

IWebHostEnvironment : fournit des informations sur l'environnement d'hébergement Web et L'application est en cours d'exécution.

IApplicationBuilder : définir une classe pour fournir un mécanisme de configuration Le pipeline de requêtes de l’application.

Exemple

public void Configure(IApplicationBuilder app, IWebHostEnvironment env){
   if (env.IsDevelopment()){
      app.UseDeveloperExceptionPage();
   } else {
      app.UseExceptionHandler("/Error");
      app.UseHsts();
   }
   app.UseHttpsRedirection();
   app.UseStaticFiles();
   app.UseRouting();
   app.UseAuthorization();
   app.UseEndpoints(endpoints =>{
      endpoints.MapRazorPages();
   });
}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer