private void ResolveApplicationComponents() { try { _videoServersModel = _componentsManager.Resolve <IVideoServersModel>(); _componentsManager.Resolve <ICamerasManager>(); this.camerasManager = this._componentsManager.Resolve <ICamerasManager>(); // camerasManager.Resolve<ICamerasManager>(); _videoServersManager = _componentsManager.Resolve <IVideoServersManager>(); } catch (Exception ex) { _logger.Info("NvrService ResolveApplicationComponents() Exception:" + ex.Message); string Message = "NvrService-ResolveApplicationComponents -- Exception = " + ex.Message; //InsertBrokerOperationLog.AddProcessLog(Message); InsertIntegrationLog.AddProcessLogIntegration(Message);//jatin } }
private void RegisterComponents() { try { Register <IConfigurationManager>(_configurationManager); Register <IMessageDispatcherFactory, DefaultMessageDispatcherFactory>(); Register <IConnection, TcpConnection>(ConnectionProtocol.Tcp.ToString()); Register <IPropertyBagSerializer, PropertyBagBinarySerializer>(MessageFormat.Binary.ToString()); Register <IPropertyBagFactory, MemoryPropertyBagFactory>(); Register <IAuthenticatorFactory, NtlmAuthenticatorFactory>(AuthenticationProtocol.Ntlm.ToString()); Register <IServerController, ServerController>(); Register <IServerControllerFactory>(new ServerControllerFactory(_componentsManager, TimeSpan.FromMinutes(1))); Register <IVideoServersModel, VideoServersModel>(null, true); Register <IVideoServersManager, VideoServersManager>(null, true); Register <ICamerasManager, CamerasManager>(); _videoServersModel = _componentsManager.Resolve <IVideoServersModel>(); _camerasManager = _componentsManager.Resolve <ICamerasManager>(); _videoServersManager = _componentsManager.Resolve <IVideoServersManager>(); string strPathTemp = Storage.VideoRepository;// System.Configuration.ConfigurationManager.AppSettings["VideoRepository"]; this.exportDir = strPathTemp + "\\Temp"; this.exportService = new MediaExportService(_videoServersManager, new DataPartsSavingService(this.exportDir, MinFreeSpaceForVisualWarning)); /* _thumbnailsService = new RecordingThumbnailsService(_videoServersManager); * _thumbnailsCacheService = new RecordingThumbnailsCacheService(thumbnailsCasheDir, 1*100); * * _recordingThumbnailsProviderFactory = new RecordingThumbnailsProviderFactory(_thumbnailsService, * _thumbnailsCacheService);*/ } catch (Exception ex) { _logger.Info("NvrService RegisterComponents() Exception:" + ex.Message); string Message = "NvrService-RegisterComponents -- Exception = " + ex.Message; //InsertBrokerOperationLog.AddProcessLog(Message); InsertIntegrationLog.AddProcessLogIntegration(Message);//jatin } // Register<IShell, Shell>(); }
private void ResolveApplicationComponents() { _videoServersModel = _componentsManager.Resolve <IVideoServersModel>(); _camerasManager = _componentsManager.Resolve <ICamerasManager>(); _videoServersManager = _componentsManager.Resolve <IVideoServersManager>(); }