Summary

Creates a filename that includes the entire System.Uri of the request in the name.
For a list of all members of this type, see FullUrlNamer Members .

Type Relationships

  System.Object
    Eas.WebCrawler.PlugIns.FileNamers.FullUrlNamer

Declaration Syntax

Public Class FullUrlNamer
	Implements FileNamer, WebCrawlerComponent
public class FullUrlNamer : FileNamer, WebCrawlerComponent
public __gc class FullUrlNamer : public FileNamer, WebCrawlerComponent
public class FullUrlNamer implements FileNamer, WebCrawlerComponent

Remarks

This class creates a filename out of the System.Uri in the passed in Request by striping off the protocol (i.e. http://) and then replacing all invalid characters in the System.Uri (including the path seperator) with underscores. Duplicates are handled by appending _1, _2 ... This class differs from the FullUrlNamer in that this class will include the host name directory structure in the resulting file name.

Example

The url http://www.erik.com/saltwell/default.html will return www_erik_com_saltwell_default.html if no other file of that name exists in the base directory.

Requirements

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

See Also

FullUrlNamer Members | Eas.WebCrawler.PlugIns.FileNamers Namespace