public WebCrawlerConnector(IQueueService queueService, IDocumentStateService documentStateService, IPageService pageService, IStateService stateService) { _queueService = queueService; _documentStateService = documentStateService; _pageService = pageService; _stateService = stateService; }
public static void UpdatePageState(this IDocumentStateService service, Page page, string jobName) { service.SaveOrUpdate(jobName, page.ToDocumentState()); }