Оуэн Сценические Маркеры

Учитывая это при запуске моего приложения ...

app.Use((context, next) =>
{
   return next.Invoke();
}).UseStageMarker(PipelineStage.PostAuthenticate);


app.Use((context, next) =>
{
   return next.Invoke();
}).UseStageMarker(PipelineStage.Authenticate);

... почему код PostAuthenticate выполняется перед кодом Authenticate?

Я не имею в виду «почему первый app.use вызывается перед вторым app.use», я имею в виду: почему первый вызов вызывается перед вторым, учитывая, что второе должно происходить раньше в конвейере запросов?

РЕДАКТИРОВАТЬ

Связанные с этой проблемой:Как получить идентификатор Windows в этом коде?

Ответы на вопрос(2)

Ваш ответ на вопрос