IApplicationBuilder.Use() và IApplicationBuilder.Run() khác nhau như thế nào?

{{FormatNumbertoThousand(model.total_like)}} lượt thích
2.071 lượt xem

Chúng ta có thể sử dụng cả hai phương thức vào trong phương thức Configure của startup class.

Cả hai thường được sử dụng để thêm Middleware Delegate tới Request Pipeline của ứng dụng.

Việc thêm Middleware bằng cách dùng IApplicationBuilder.Use có thể gọi Middleware tiếp theo trong Pipeline, trong khi đó việc dùng IApplicationBuilder.Run để thêm Middleware thì sẽ không bao giờ gọi được Middleware tiếp theo.

Sau khi gọi phương thức IApplicationBuilder.Run, hệ thống ngừng thêm Middleware trong Request Pipeline.

{{login.error}}