public CrawlState(CrawlStateSnapshot snapshot) { Data = snapshot; }
protected internal virtual Task PersistState(CrawlStateSnapshot stateSnapshot) { State.Data = stateSnapshot; return(WriteStateAsync()); }
public CrawlState() { Data = new CrawlStateSnapshot(); }