The ExtensionUrlProvider type exposes the following members.
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.) |