The ExtensionUrlProvider type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| ExtensionUrlProvider | DotNetNuke.Entities.Urls.ExtensionUrlProvider |
Methods
| Name | Description | |
|---|---|---|
| AlwaysCallForRewrite |
This method is called to check whether to do a Url Rewrite on all Tabs specified by the provider
| |
| AlwaysUsesDnnPagePath |
When true, output Urls from the provider for the specified portalId always include the current DotNetNuke page path (ie example.com/pagename/friendlyUrl)
When false, output Urls from the provider for the specified portalId may sometimes not include the current DotNetNUke page path (ie example.com/friendlyUrl)
| |
| ChangeFriendlyUrl |
Generates a new friendly Url based on the parameters supplied
| |
| CheckForRedirect | ||
| CleanNameForUrl(String, FriendlyUrlOptions) | ||
| CleanNameForUrl(String, FriendlyUrlOptions, Boolean%) | ||
| CreateQueryStringFromParameters | ||
| EnsureLeadingChar | ||
| EnsureNotLeadingChar | ||
| Equals | (Inherited from Object.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetProviderPortalSettings |
This module returns any custom settings for the provider in a key/value pair. This is used when any customised settings are saved to the web.config file.
| |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| ToString | Returns a string that represents the current object. (Inherited from Object.) | |
| TransformFriendlyUrlToQueryString |
Transforms a friendly Url into a querystring. Used as input into the rewriting process, after the Url Rewriting process has identified the correct DNN Page.
|
Extension Methods
| Name | Description | |
|---|---|---|
| ToJson |
Extension method on object that serializes the value to Json.
Note the type must be marked Serializable or include a DataContract attribute.
(Defined by JsonExtensionsWeb.) |
Properties
| Name | Description | |
|---|---|---|
| ProviderConfig |