internal void ProcessDataWebScraperconfigurationInWebBrowser(object param)
        {
            var dataWebScraperConfiguration = param as IDataWebScraperConfiguration;

            if (dataWebScraperConfiguration != null)
            {
                _webBrowser = WebBrowserFactory.GetWebBrowser();
                WebBrowserWasCreated(_webBrowser);
                WebBrowserConfigurationRunnerProcessor.StartProcess(_webBrowser, dataWebScraperConfiguration);
            }
        }
 internal ThreadLockWebBrowserConfigurationRunner(ThreadWrapperFactory threadWrapperFactory,
                                                  WebBrowserFactory webBrowserFactory,
                                                  WebBrowserConfigurationRunnerProcessor
                                                  webBrowserConfigurationRunnerProcessor,
                                                  WebBrowserDisposerFactory webBrowserDisposerFactory) :
     base(threadWrapperFactory,
          webBrowserFactory,
          webBrowserConfigurationRunnerProcessor,
          webBrowserDisposerFactory)
 {
 }
 internal AbstractWebBrowserConfigurationRunner(ThreadWrapperFactory threadWrapperFactory, WebBrowserFactory webBrowserFactory, WebBrowserConfigurationRunnerProcessor webBrowserConfigurationRunnerProcessor, WebBrowserDisposerFactory webBrowserDisposerFactory)
 {
     WebBrowserFactory    = webBrowserFactory;
     ThreadWrapperFactory = threadWrapperFactory;
     WebBrowserConfigurationRunnerProcessor = webBrowserConfigurationRunnerProcessor;
     WebBrowserDisposerFactory = webBrowserDisposerFactory;
 }