コード例 #1
0
        void IAlarmSource.Initialize(IServiceProvider serviceProvider)
        {
            _configuration = new FaxConfiguration(serviceProvider);
            _configuration.PropertyChanged += _configuration_PropertyChanged;

            InitializeFaxPaths();
            InitializeOcrSoftware();
            InitializeParser();
        }
コード例 #2
0
        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();
        }
コード例 #3
0
ファイル: FaxAlarmSource.cs プロジェクト: Bolde/AlarmWorkflow
        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);
        }
コード例 #4
0
        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);
        }
コード例 #5
0
        /// <summary>
        /// Initializes a new instance of the <see cref="FaxAlarmSource"/> class.
        /// </summary>
        public FaxAlarmSource()
        {
            _configuration = new FaxConfiguration();

            InitializeSettings();
        }
コード例 #6
0
 void IDisposable.Dispose()
 {
     _configuration.PropertyChanged -= _configuration_PropertyChanged;
     _configuration.Dispose();
     _configuration = null;
 }
コード例 #7
0
ファイル: FaxAlarmSource.cs プロジェクト: Bolde/AlarmWorkflow
 void IDisposable.Dispose()
 {
     _configuration.Dispose();
     _configuration = null;
 }
コード例 #8
0
        void IAlarmSource.Initialize(IServiceProvider serviceProvider)
        {
            _configuration = new FaxConfiguration(serviceProvider);
            _configuration.PropertyChanged += _configuration_PropertyChanged;

            _serviceProvider = serviceProvider;

            InitializeFaxPaths();
            InitializeOcrSoftware();
            InitializeParser();
        }
コード例 #9
0
 void IDisposable.Dispose()
 {
     _configuration.PropertyChanged -= _configuration_PropertyChanged;
     _configuration.Dispose();
     _configuration = null;
 }
コード例 #10
0
 void IDisposable.Dispose()
 {
     _configuration.Dispose();
     _configuration = null;
 }
コード例 #11
0
        /// <summary>
        /// Initializes a new instance of the <see cref="FaxAlarmSource"/> class.
        /// </summary>
        public FaxAlarmSource()
        {
            _configuration = new FaxConfiguration();

            InitializeSettings();
        }
コード例 #12
0
 /// <summary>
 /// Initializes a new instance of the <see cref="FaxAlarmSource"/> class.
 /// </summary>
 public FaxAlarmSource()
 {
     _configuration = new FaxConfiguration();
 }