我编写此代码是为了在我的项目中查找控制器列表。
public IEnumerable<Type> GetControllerDescovery(Assembly assemblies)
{
var controllers = assemblies.GetExportedTypes()
.Where(t => typeof(ControllerBase)
.IsAssignableFrom(t))
.Select(t => t).
ToList();
return controllers;
}
它向我展示了这个输出:
"IranNews.Controllers.V1.CategoryController, IranNews, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"IranNews.Controllers.V1.RoleManagerController, IranNews, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"IranNews.Controllers.V1.UserController, IranNews, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"IranNews.Controllers.V1.ValuesController, IranNews, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
但我需要从[Display(Name = "UserManager")]
给我看这个:UserManager
我怎样才能做到这一点 ?????
慕哥9229398
MMMHUHU
随时随地看视频慕课网APP
相关分类