Esempio n. 1
0
        public void DeleteLinkToCrawl(Guid id)
        {
            Thread.Sleep(100);
            var q = from l in LinksToCrawl.Values
                    where l.Id == id
                    select l;
            var link = q.FirstOrDefault();

            if (link != null && LinksToCrawl.ContainsKey(link.Id))
            {
                LinksToCrawl.Remove(link.Id);
            }
        }
Esempio n. 2
0
        public void DeleteLinkToCrawl(int sessionId, string srcUrl, string targetUrl)
        {
            Thread.Sleep(100);
            var q = from l in LinksToCrawl.Values
                    where l.SessionId == sessionId &&
                    l.SourceUrl == srcUrl &&
                    l.TargetUrl == targetUrl
                    select l;
            var link = q.FirstOrDefault();

            if (link != null && LinksToCrawl.ContainsKey(link.Id))
            {
                LinksToCrawl.Remove(link.Id);
            }
        }