Show / Hide Table of Contents

Class AdvancedUrlRewriter

Inheritance
object
UrlRewriterBase
AdvancedUrlRewriter
Inherited Members
UrlRewriterBase.AutoAddAlias(IHostSettings, IPortalAliasService, HttpContextBase)
UrlRewriterBase.AutoAddAlias(HttpContext)
UrlRewriterBase.CanAutoAddPortalAlias(IHostSettingsService, IPortalController)
UrlRewriterBase.CanAutoAddPortalAlias()
UrlRewriterBase.AutoAddAlias(HttpContextBase)
UrlRewriterBase.AutoAddPortalAliasEnabled()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Entities.Urls
Assembly: DotNetNuke.dll
Syntax
public class AdvancedUrlRewriter : UrlRewriterBase

Constructors

AdvancedUrlRewriter()

Declaration
[Obsolete("Deprecated in DotNetNuke 10.0.2. Please use overload with IHostSettings. Scheduled removal in v12.0.0.")]
public AdvancedUrlRewriter()

AdvancedUrlRewriter(IHostSettings, IPortalAliasService, IHostSettingsService, IPortalController)

Declaration
public AdvancedUrlRewriter(IHostSettings hostSettings, IPortalAliasService portalAliasService, IHostSettingsService hostSettingsService, IPortalController portalController)
Parameters
Type Name Description
IHostSettings hostSettings
IPortalAliasService portalAliasService
IHostSettingsService hostSettingsService
IPortalController portalController

Methods

IsPortalAliasIncorrect(HttpContext, HttpRequest, Uri, UrlAction, NameValueCollection, FriendlyUrlSettings, Guid, out string)

Declaration
protected bool IsPortalAliasIncorrect(HttpContext context, HttpRequest request, Uri requestUri, UrlAction result, NameValueCollection queryStringCol, FriendlyUrlSettings settings, Guid parentTraceId, out string httpAlias)
Parameters
Type Name Description
HttpContext context
HttpRequest request
Uri requestUri
UrlAction result
NameValueCollection queryStringCol
FriendlyUrlSettings settings
Guid parentTraceId
string httpAlias
Returns
Type Description
bool

ProcessTestRequestWithContext(HttpContext, Uri, bool, UrlAction, FriendlyUrlSettings)

Declaration
public void ProcessTestRequestWithContext(HttpContext context, Uri requestUri, bool useFriendlyUrls, UrlAction result, FriendlyUrlSettings settings)
Parameters
Type Name Description
HttpContext context
Uri requestUri
bool useFriendlyUrls
UrlAction result
FriendlyUrlSettings settings

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS