The FriendlyUrlRewriteProvider type exposes the following members.

Constructors

  NameDescription
FriendlyUrlRewriteProvider
Initializes a new instance of the FriendlyUrlRewriteProvider class.

Methods

  NameDescription
ConvertToExternal
Converts from internal, without regard to the context of internal/external URL.
(Overrides UrlRewriteProvider..::.ConvertToExternal(UrlBuilder, Object, Encoding).)
ConvertToExternalInternal
Converts from internal EPiServer classic to the external 'friendly' URL representation. This is the only method that defines this mapping. It includes all globally valid rules for this transformation in the context of EPiServer, but not rules dependent on for example on the current running mode, i.e. view mode, edit mode etc or similar. The conversion must take language preferences into account when determining language.
ConvertToInternalOverloaded.
ConvertToInternalInternal
Converts an URL to internal EPiServer-classic format. This method is the sole definition of the mapping between a rewritten "Friendly" URL and the internal format.
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetFriendlyPagePath
Gets the friendly page path.
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetHtmlRewriter
Get's an instance of a Html-rewriter to use when emitting HTML from EPiServer.
(Overrides UrlRewriteProvider..::.GetHtmlRewriter()()().)
GetLanguageBranchAndPath
Try to find if the path is prefixed with a URLSegment from a language branch
GetPageBySegments
Gets the page by segments.
GetPageFromStartByPath
Get a page based on URL as defined by the PageData.URLSegment. Try begin with both start page and root page.
GetType
Gets the Type of the current instance.
(Inherited from Object.)
Initialize
Initializes the provider.
(Overrides UrlRewriteProvider..::.Initialize(String, NameValueCollection).)
IsVppPath
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
OnConvertedToExternal
Raises the [E:ConvertedToExternal] event.
(Inherited from UrlRewriteProvider.)
OnConvertedToInternal
Raises the [E:ConvertedToInternal] event.
(Inherited from UrlRewriteProvider.)
OnConvertingToExternal
Raises the [E:ConvertingToExternal] event.
(Inherited from UrlRewriteProvider.)
OnConvertingToInternal
Raises the [E:ConvertingToInternal] event.
(Inherited from UrlRewriteProvider.)
ToString
Returns a String that represents the current Object.
(Inherited from Object.)
ValidateRewriteToExternal (Overrides UrlRewriteProvider..::.ValidateRewriteToExternal(UrlRewriteEventArgs, String).)
ValidateRewriteToInternal (Overrides UrlRewriteProvider..::.ValidateRewriteToInternal(UrlRewriteEventArgs, String).)

Properties

  NameDescription
Description
Gets a brief, friendly description suitable for display in administrative tools or other user interfaces (UIs).
(Inherited from UrlRewriteProvider.)
IsIdKeep
Gets a value indicating whether this rewriter requires the use of the id query string parameter to pass through unchanged to and from the external format. Set this to true to indicate that a url rewritten to external actually uses id= and requires it to pass through any rewriting process unchanged.
(Overrides UrlRewriteProvider..::.IsIdKeep.)
Name
Gets the friendly name used to refer to the provider during configuration.
(Inherited from ProviderBase.)
UnTouchedPaths
Gets the list of paths that will be untouched by FURL provider. Each given path should be stated with an abolute path from the application root and without querystring, e.g. "/WebResource.axd".

Events

  NameDescription
ConvertedToExternal
Raised when we've done the conversion.
(Inherited from UrlRewriteProvider.)
ConvertedToInternal
Raised when we've done the conversion.
(Inherited from UrlRewriteProvider.)
ConvertingToExternal
Raised just before we're about to convert.
(Inherited from UrlRewriteProvider.)
ConvertingToInternal
Raised just before we're about to convert.
(Inherited from UrlRewriteProvider.)

See Also