コード例 #1
0
        private void AddDomainPageToQueue()
        {
            lock (_sharedResource.SharedLock)
            {
                if (!_sharedResource.SharedPageHash.Contains(_sharedResource.Host.HostName))
                {
                    Webpage page = new Webpage();
                    page.Depth  = 0;
                    page.Url    = _sharedResource.Host.HostName;
                    page.HostId = _sharedResource.Host.Id;

                    _sharedResource.AddTotalLinksFound(1);
                    _sharedResource.SharedPageHash.Add(page.Url);
                    _sharedResource.SharedQueue.Enqueue(page);
                }
            }
        }