arachnode.net

Engine Members

Engine overview

Internal Static Methods

GetObjectHandle Gets the object handle.

Public Instance Properties

Crawls Maintains a list of Crawls mananged by the Engine.
EngineActions
State The crawling state of the Engine.
StopEngineOnCrawlCompleted Should the Engine stop when a crawl completes? It is necessary to set this value to 'false' when using the Service.

Public Instance Methods

Equals (inherited from Object) 
GetHashCode (inherited from Object) 
GetType (inherited from Object) 
Pause Pauses the Engine and the Crawl threads.
Resume Resumes the Engine and the Crawl threads.
Start Starts the Engine and the Crawl threads.
Stop Stops the Engine and Crawl threads. All remaining CrawlRequests and existing Discoveries will be saved to the database tables 'CrawlRequests' and 'Discoveries'.
ToString (inherited from Object) 

Public Instance Events

OnCrawlCompleted Occurs when [on crawl completed].
OnCrawlRequestCompleted Occurs when [on crawl request completed].
OnCrawlRequestRetrying Occurs when [on crawl request retrying].

Protected Instance Methods

Finalize (inherited from Object) 
MemberwiseClone (inherited from Object) 

Internal Instance Constructors

Engine Constructor The Engine.

Internal Instance Properties

StateControl A wait handle to pause or resume the crawl threads.

Internal Instance Methods

Crawl Submits a CrawlRequest to an internal queue for crawling.
CrawlRequestCompleted Crawls the request completed.
FireOnCrawlCompleted
PopulateCrawlCrawlRequests Populates the crawl crawl requests. This is the most important method for the Engine.
Render Renders the CrawlRequest by running all client-side scripts.

See Also

Engine Class | Arachnode.SiteCrawler.Core Namespace