private void ScrapeSite(RankedPage site) { var req = WebRequest.Create(site.Site); req.BeginGetResponse(AsyncCallback, new WebRequestData { Page = site, WebRequest = req }); }
private void OnSiteScraped(RankedPage page, string data) { var handler = this.SiteScraped; if (handler != null) { handler(this, new SiteScrapedEventArgs(page, data)); } }
public SiteScrapedEventArgs(RankedPage site, string data) { this.Site = site; this.Data = data; }