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);
        }
예제 #2
0
파일: SensorAccess.cs 프로젝트: hmrten/idun
 public SensorAccess(SensorWatcher watcher)
 {
     this.watcher = watcher;
 }