Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah kegunaan kaedah Configure() kelas permulaan dalam C# Asp.net Core?

Apakah kegunaan kaedah Configure() kelas permulaan dalam C# Asp.net Core?

PHPz
PHPzke hadapan
2023-08-28 14:01:101041semak imbas

Kaedah

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

konfigurasi wujud dalam kelas permulaan aplikasi Teras ASP.NET

Kaedah Konfigurasi ialah tempat anda boleh mengkonfigurasi saluran paip permintaan aplikasi anda Gunakan contoh IApplicationBuilder terbina dalam yang disediakan untuk aplikasi anda Bekas IoC

Kaedah Konfigurasikan mempunyai tiga parameter ini IApplicationBuilder secara lalai, IWebHostEnvironment dan ILoggerFactory .

Semasa runtime, panggil kaedah ConfigureServices sebelum kaedah Configure. Ini mendaftarkan perkhidmatan tersuai dengan bekas IoC dan boleh digunakan Kaedah konfigurasi.

IWebHostEnvironment: Menyediakan maklumat tentang persekitaran pengehosan web dan Aplikasi sedang berjalan.

IApplicationBuilder: Tentukan kelas untuk menyediakan mekanisme konfigurasi Saluran paip permintaan aplikasi.

Contoh

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

Atas ialah kandungan terperinci Apakah kegunaan kaedah Configure() kelas permulaan dalam C# Asp.net Core?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam