How to get Action and Controller name in ASP.Net Core MVC app? -
    how action  , controller  names in asp.net mvc core rc1  application in startup.cs ?   i want create middleware , log information (i want log detailed response database, need action , controller info.) after following code in configure  method of startup.cs  -    app.usemvc(routes => {      routes.maproute(             name: "default",             template: "{controller=user}/{action=index}/{id?}");  });  //want action , controller names here..          you'll want inject iactiondescriptorcollectionprovider  service middleware.  that, can use property actiondescriptors.items  list of actiondescriptor , has route values action.  if cast controlleractiondescriptor , you'll have access controllername  , actionname .