Computer >> Máy Tính >  >> Lập trình >> C#

Việc sử dụng phương thức Configure () của lớp khởi động trong C # Asp.net Core là gì?

Phương thức cấu hình hiện diện bên trong lớp khởi động của ứng dụng ASP.NET Core

Phương thức Cấu hình là nơi bạn có thể định cấu hình đường dẫn yêu cầu ứng dụng cho ứng dụng của mình bằng cách sử dụng cá thể IApplicationBuilder được cung cấp bởi vùng chứaIoC tích hợp sẵn

Phương thức Cấu hình theo mặc định có ba tham số IApplicationBuilder, IWebHostEnosystem và ILoggerFactory.

Tại thời điểm chạy, phương thức ConfigureServices được gọi trước phương thức Configure, để đăng ký dịch vụ tùy chỉnh với vùng chứa IoC có thể được sử dụng trong phương thức inConfigure.

IWebHostEnosystem:Cung cấp thông tin về ứng dụng tương tự môi trường lưu trữ web đang chạy trong.

IApplicationBuilder:Định nghĩa một lớp cung cấp các cơ chế để định cấu hình đường dẫn yêu cầu của anapplication.

Ví dụ

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