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

PHPz
Freigeben: 2023-08-28 14:01:10
nach vorne
1078 Leute haben es durchsucht

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();
   });
}
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage