Compares two Uris for priority. This can (and probably should) be overriden by derived classes.

Declaration Syntax

Public Overrides Function CompareUris( _
	ByVal leftRequest As Request, _
	ByVal rightRequest As Request _
) As CompareResult
public override CompareResult CompareUris(
	Request leftRequest, 
	Request rightRequest
);
public: CompareResult CompareUris(
	Request leftRequest, 
	Request rightRequest
);
public override function CompareUris(
	leftRequest : Request, 
	rightRequest : Request
) : CompareResult;

Parameters

leftRequest
The left Request to compare. 
rightRequest
The right Request to compare. 

Return Value

A CompareResult declaring if the left or right Request is higher priority.

Remarks

This implementation just calls into the inner BaseComparer so derived classes will likely do their own thing here unless that is the desired behavior.

Requirements

Namespace: Eas.WebCrawler.PlugIns.RequestComparers
Assembly: Eas.WebCrawler.PlugIns (eas.webcrawler.plugins.dll)

See Also

DecoratingComparer Class | DecoratingComparer Members | Eas.WebCrawler.PlugIns.RequestComparers Namespace