Action
およびController
の名前をASP.Net MVC Core RC1
に登録する方法Startup.cs
にお申し込みくださいか?ASP.Net Core MVCアプリケーションでアクションとコントローラの名前を取得するには?
私はstartup.cs
のconfigure
方法でコードを実行した後(私は私のデータベースに詳細な応答をログに記録したいので、私はアクションやコントローラの情報を必要とする。)ミドルウェアを作成し、情報をログに記録したい -
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller=User}/{action=Index}/{id?}");
});
//Want to get Action and controller names here..
私は、あなたが 'ミドルウェア'を追加することはできませんそれを行うには、 'ルートミドルウェア'をオーバーライドする必要があると思う、それは呼び出されません。 –
@aguafrommars、あなたはあなたのポイントを詳述できますか? – ramiramilu
@Clint Bによって掲示されたコードを読んだら、あなたは彼の 'ミドルウェア'を使うことができます。スタックで 'UseMcv'の前に使用する必要があります。これは応答時に機能します。 –