Constructs a selector based on two selectors which are chosen based on whether or not the request has an extension in any of the arrays in extensions.

Declaration Syntax

Public Sub New( _
	ByVal trueSelector As LinkSelector, _
	ByVal falseSelector As LinkSelector, _
	ByVal useTrueSelectorForDirectoryUris As Boolean, _
	ByVal ParamArray extensions()() As String _
)
public ExtensionSelector(
	LinkSelector trueSelector,
	LinkSelector falseSelector,
	bool useTrueSelectorForDirectoryUris,
	params string[][] extensions
);
In C++, you cannot declare this constructor.
public function ExtensionSelector(
	trueSelector : LinkSelector,
	falseSelector : LinkSelector,
	useTrueSelectorForDirectoryUris : Boolean,
	extensions : String[][]
);

Parameters

trueSelector
The selector to call if the the request has an extension in extensions
falseSelector
The selector to call if the the request does not have an extension in extensions
useTrueSelectorForDirectoryUris
Whether or not to use the true selector if the request points to the default page of a directory (for example http://www.google.com/ which has no extension). 
extensions
A collection of arrays of extensions to look for. 

Requirements

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

See Also

ExtensionSelector Class | ExtensionSelector Members | Eas.WebCrawler.PlugIns.Selectors Namespace