AmazonScrape.SearchManager.SearchManager C# (CSharp) Method

SearchManager() public method

Create and start work on a new search. Spawns PageManagers.
public SearchManager ( SearchCriteria searchCriteria, int threadCount ) : System
searchCriteria SearchCriteria User-supplied search criteria
threadCount int Number of pages to search asynchronously
return System
        public SearchManager(SearchCriteria searchCriteria, int threadCount)
        {
            if (threadCount < 2)
            {
                string msg = "Application misconfigured. ";
                msg += "Set the MAX_THREADS constant to a value > 1";
                throw new ArgumentException(msg);
            }

            _searchCriteria = searchCriteria;
            _threadCount = threadCount;
            DoWork += Work;

            WorkerReportsProgress = true;
            WorkerSupportsCancellation = true;
        }