Heim  >  Artikel  >  Backend-Entwicklung  >  Wozu dient die Methode „Configure()“ der Startup-Klasse in C# Asp.net Core?

Wozu dient die Methode „Configure()“ der Startup-Klasse in C# Asp.net Core?

PHPz
PHPznach vorne
2023-08-28 14:01:101041Durchsuche

Die

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

configure-Methode existiert in der Startup-Klasse einer ASP.NET Core-Anwendung.

Mit der Configure-Methode können Sie die Anforderungspipeline Ihrer Anwendung konfigurieren Verwenden Sie die integrierte bereitgestellte IApplicationBuilder-Instanz für Ihre Anwendung Der IoC-Container

Configure-Methode verfügt standardmäßig über diese drei Parameter IApplicationBuilder: IWebHostEnvironment und ILoggerFactory .

Rufen Sie zur Laufzeit die Methode „ConfigureServices“ vor der Methode „Configure“ auf. Dadurch wird ein benutzerdefinierter Dienst beim IoC-Container registriert und kann verwendet werden Konfigurationsmethode.

IWebHostEnvironment: Bietet Informationen zur Webhosting-Umgebung und Die Anwendung läuft.

IApplicationBuilder: Definieren Sie eine Klasse, um einen Konfigurationsmechanismus bereitzustellen Die Anforderungspipeline der Anwendung.

Beispiel

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();
   });
}

Das obige ist der detaillierte Inhalt vonWozu dient die Methode „Configure()“ der Startup-Klasse in C# Asp.net Core?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen