示例#1
0
        public static void Initialize()
        {
            var services        = GlobalConfiguration.Configuration.Services;
            var controllerTypes = services.GetHttpControllerTypeResolver().GetControllerTypes(services.GetAssembliesResolver());

            GlobalConfiguration.Configuration.DependencyResolver = WebApiDependencyInjectorContainer.GetDependencyResolver(controllerTypes);
        }
 public override void OnException(HttpActionExecutedContext actionExecutedContext)
 {
     WebApiDependencyInjectorContainer.Resolve <ILogService>().Log(actionExecutedContext.Exception.ToString());
 }