コード例 #1
0
        public PageLinksCrawlDisallowedArgs(CrawlContext crawlContext, CrawledPage crawledPage, string disallowedReason)
            : base(crawlContext, crawledPage)
        {
            if (string.IsNullOrWhiteSpace(disallowedReason))
            {
                throw new ArgumentNullException("disallowedReason");
            }

            DisallowedReason = disallowedReason;
        }
コード例 #2
0
        public PageCrawlDisallowedArgs(CrawlContext crawlContext, PageToCrawl pageToCrawl, string disallowedReason)
            : base(crawlContext, pageToCrawl)
        {
            if (string.IsNullOrWhiteSpace(disallowedReason))
            {
                throw new ArgumentNullException("disallowedReason");
            }

            DisallowedReason = disallowedReason;
        }
コード例 #3
0
 public PageCrawlCompletedArgs(CrawlContext crawlContext, CrawledPage crawledPage)
     : base(crawlContext)
 {
     CrawledPage = crawledPage ?? throw new ArgumentNullException("crawledPage");
 }
コード例 #4
0
 public PageCrawlStartingArgs(CrawlContext crawlContext, PageToCrawl pageToCrawl)
     : base(crawlContext)
 {
     PageToCrawl = pageToCrawl ?? throw new ArgumentNullException("pageToCrawl");
 }
コード例 #5
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="crawlContext">上下文</param>
 /// <param name="crawlResult">抓取结果</param>
 public CrawlCompletedArgs(CrawlContext crawlContext, CrawlResult crawlResult)
     : base(crawlContext)
 {
     Result = crawlResult ?? throw new ArgumentNullException("crawlResult");
 }
コード例 #6
0
 public CrawlArgs(CrawlContext crawlContext)
 {
     CrawlContext = crawlContext ?? throw new ArgumentNullException("crawlContext");
 }