public static void Configure() { ISensorWatcher watcher = new SensorWatcher(); BackWorker worker = new BackWorker("SensorWatcher", watcher.WatchProc, 2000); var builder = new ContainerBuilder(); var config = GlobalConfiguration.Configuration; builder.RegisterInstance(watcher).As <ISensorWatcher>(); builder.RegisterApiControllers(Assembly.GetExecutingAssembly()); var container = builder.Build(); config.DependencyResolver = new AutofacWebApiDependencyResolver(container); }
public SensorAccess(SensorWatcher watcher) { this.watcher = watcher; }