private void _wrapper_CrawlCompleted(object sender, CrawlDaddyCompletedEventArgs e) { lblEndTime.Text = e.Message; lblCrawlerId.ForeColor = Color.Black; lblCrawlerId.Font = new Font("Arial", lblCrawlerId.Font.Size, FontStyle.Regular); }
protected void OnCrawlCompleted(CrawlDaddyCompletedEventArgs args) { if (CrawlCompleted != null) { CrawlCompleted(this, args); } }
private void CrawlEnded(ICrawlDaddy crawl, Exception exception, bool canceled, AsyncOperation asyncOp) { crawl.DomainCrawlStarted -= crawl_DomainCrawlStarted; crawl.DomainCrawlEnded -= crawl_DomainCrawlEnded; crawl.LinkCrawlCompleted -= crawl_LinkCrawlCompleted; crawl.ExternalLinksFound -= crawl_ExternalLinksFound; // Package the results of the operation in a // CrawlDaddyCompletedEventArgs. var e = new CrawlDaddyCompletedEventArgs("DONE", exception, canceled, asyncOp.UserSuppliedState); // End the task. The asyncOp object is responsible // for marshaling the call. asyncOp.PostOperationCompleted(_onCompletedDelegate, e); // Note that after the call to OperationCompleted, // asyncOp is no longer usable, and any attempt to use it // will cause an exception to be thrown. }