62,074
社区成员
发帖
与我相关
我的任务
分享
var builder = new ContainerBuilder();
//注入MVC的Controller
builder.RegisterControllers(Assembly.GetExecutingAssembly())
.PropertiesAutowired();
var iServices = Assembly.Load("IService");
var services = Assembly.Load("Service");
builder.RegisterAssemblyTypes(iServices, services)
.Where(t => t.Name.EndsWith("Svc"))
.AsImplementedInterfaces()
.PropertiesAutowired();
var container = builder.Build();
DependencyResolver.SetResolver(new AutofacDependencyResolver(container));
public IUserSvc userSvc { get; set; }
public override void OnAuthorization(AuthorizationContext filterContext)
{
var userInfo= userSvc.GetUserInfo()
}