void IAlarmSource.Initialize(IServiceProvider serviceProvider) { _configuration = new FaxConfiguration(serviceProvider); _configuration.PropertyChanged += _configuration_PropertyChanged; InitializeFaxPaths(); InitializeOcrSoftware(); InitializeParser(); }
void IAlarmSource.Initialize(IServiceProvider serviceProvider) { _configuration = new FaxConfiguration(serviceProvider); _faxPath = new DirectoryInfo(_configuration.FaxPath); _archivePath = new DirectoryInfo(_configuration.ArchivePath); _analysisPath = new DirectoryInfo(_configuration.AnalysisPath); InitializeOcrSoftware(); InitializeParser(); }
void IAlarmSource.Initialize(IServiceProvider serviceProvider) { _configuration = new FaxConfiguration(serviceProvider); _faxPath = new DirectoryInfo(_configuration.FaxPath); _archivePath = new DirectoryInfo(_configuration.ArchivePath); _analysisPath = new DirectoryInfo(_configuration.AnalysisPath); InitializeOcrSoftware(); // Import parser with the given name/alias _parser = ExportedTypeLibrary.Import<IParser>(_configuration.AlarmFaxParserAlias); Logger.Instance.LogFormat(LogType.Info, this, "Using parser '{0}'.", _parser.GetType().FullName); }
void IAlarmSource.Initialize(IServiceProvider serviceProvider) { _configuration = new FaxConfiguration(serviceProvider); _faxPath = new DirectoryInfo(_configuration.FaxPath); _archivePath = new DirectoryInfo(_configuration.ArchivePath); _analysisPath = new DirectoryInfo(_configuration.AnalysisPath); InitializeOcrSoftware(); // Import parser with the given name/alias _parser = ExportedTypeLibrary.Import <IParser>(_configuration.AlarmFaxParserAlias); Logger.Instance.LogFormat(LogType.Info, this, "Using parser '{0}'.", _parser.GetType().FullName); }
/// <summary> /// Initializes a new instance of the <see cref="FaxAlarmSource"/> class. /// </summary> public FaxAlarmSource() { _configuration = new FaxConfiguration(); InitializeSettings(); }
void IDisposable.Dispose() { _configuration.PropertyChanged -= _configuration_PropertyChanged; _configuration.Dispose(); _configuration = null; }
void IDisposable.Dispose() { _configuration.Dispose(); _configuration = null; }
void IAlarmSource.Initialize(IServiceProvider serviceProvider) { _configuration = new FaxConfiguration(serviceProvider); _configuration.PropertyChanged += _configuration_PropertyChanged; _serviceProvider = serviceProvider; InitializeFaxPaths(); InitializeOcrSoftware(); InitializeParser(); }
/// <summary> /// Initializes a new instance of the <see cref="FaxAlarmSource"/> class. /// </summary> public FaxAlarmSource() { _configuration = new FaxConfiguration(); }