Với này trong khi khởi động ứng dụng của tôi ...Owin Stage Markers
app.Use((context, next) =>
{
return next.Invoke();
}).UseStageMarker(PipelineStage.PostAuthenticate);
app.Use((context, next) =>
{
return next.Invoke();
}).UseStageMarker(PipelineStage.Authenticate);
... tại sao mã PostAuthenticate thực hiện trước khi mã Authenticate?
Tôi không có nghĩa là "tại sao app.use đầu tiên được gọi trước ứng dụng thứ hai.use" Ý tôi là: Tại sao lệnh gọi đầu tiên được gọi trước số thứ hai cho rằng thứ hai sẽ xảy ra trước đó trong yêu cầu đường ống?
EDIT
liên quan đến vấn đề này: How am I getting a windows identity in this code?
Cơ sở hạ tầng sẽ xây dựng đường ống của các thành phần phần mềm trung gian dựa trên thứ tự mà chúng được thêm vào đối tượng IAppBuilder trong phương thức Cấu hình. – Nkosi
để các điểm đánh dấu sân khấu không phục vụ mục đích gì? – War