The UrlRewriteProvider type exposes the following members.

Constructors

  NameDescription
UrlRewriteProvider
Initializes a new instance of the UrlRewriteProvider class

Methods

  NameDescription
ConvertToExternal
Converts from internal, without regard to the context of internal/external URL.
ConvertToInternalOverloaded.
CreateInstance
Creates an Instance of the registered/configured UrlRewriteProvider. Before instance can be created Reflection API is used to determine if configured class meets the minimun requirements in semantics.
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.)
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.
GetType
Gets the Type of the current instance.
(Inherited from Object.)
Initialize
Initializes the provider.
(Overrides ProviderBase..::.Initialize(String, NameValueCollection).)
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
OnConvertedToExternal
Raises the [E:ConvertedToExternal] event.
OnConvertedToInternal
Raises the [E:ConvertedToInternal] event.
OnConvertingToExternal
Raises the [E:ConvertingToExternal] event.
OnConvertingToInternal
Raises the [E:ConvertingToInternal] event.
ToString
Returns a String that represents the current Object.
(Inherited from Object.)
ValidateRewriteToExternal
Validates the rewrite to external.
ValidateRewriteToInternal
Validates the rewrite to internal.

Properties

  NameDescription
Description
Gets a brief, friendly description suitable for display in administrative tools or other user interfaces (UIs).
(Overrides ProviderBase..::.Description.)
FriendlyUrlExtension
Gets the extension used for friendly URL generation.
IsFurlEnabled
Returns if FURL (Friendly url) is enabled. It will be set from UrlRewriteModuleBase when it is initialized. So if an httpModule that inherits from UrlRewriteModuleBase is registered as an httpModule this returns true otherwise false
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.
Module
Get the UrlRewriteModule instance currently executing
Name
Gets the friendly name used to refer to the provider during configuration.
(Inherited from ProviderBase.)
RebaseKind
Gets the kind of rebase to perform for URLs
RootDir
Gets the absolute path to the EPiServer root directory.
UrlPreventRewriteAttribute
Gets the attrebute used for prevent rewritting of url:s.

Events

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

See Also