web-dev-qa-db-ja.com

app.UseRouting()とapp.UseEndPoints()の違いは何ですか?

私がそれらを理解しようとしているので、それらは両方とも要求を特定のエンドポイントにルーティング/マップするために使用されているようです

UseRoutingは、リクエストURLパスに使用するルートを計算しますが、パイプラインのこの時点ではルーティングしません。 UseRoutingは、後続のミドルウェアで使用できるメタデータを追加します。

UseEndpointsは、コントローラーと対応するハンドラーを実行します。

この役立つ記事をご覧ください: https://andrewlock.net/converting-a-terminal-middleware-to-endpoint-routing-in-aspnetcore-3/

0
Alberto Garcia