Show / Hide Table of Contents

Class UrlAction

Inheritance
object
UrlAction
Inherited Members
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 UrlAction

Constructors

UrlAction(string, string, string)

Declaration
public UrlAction(string scheme, string applicationPath, string physicalPath)
Parameters
Type Name Description
string scheme
string applicationPath
string physicalPath

UrlAction(HttpRequest)

Declaration
public UrlAction(HttpRequest request)
Parameters
Type Name Description
HttpRequest request

Properties

Action

Declaration
public ActionType Action { get; set; }
Property Value
Type Description
ActionType

ApplicationPath

Declaration
public string ApplicationPath { get; set; }
Property Value
Type Description
string

BrowserType

Declaration
public BrowserTypes BrowserType { get; }
Property Value
Type Description
BrowserTypes

BypassCachedDictionary

Declaration
public bool BypassCachedDictionary { get; set; }
Property Value
Type Description
bool

CanRewrite

Declaration
public StateBoolean CanRewrite { get; set; }
Property Value
Type Description
StateBoolean

CultureCode

Declaration
public string CultureCode { get; set; }
Property Value
Type Description
string

CustomParmRewrite

Declaration
public bool CustomParmRewrite { get; set; }
Property Value
Type Description
bool

DebugData

Declaration
public string DebugData { get; set; }
Property Value
Type Description
string

DebugMessages

Declaration
public List<string> DebugMessages { get; set; }
Property Value
Type Description
List<string>

DoRewrite

Declaration
public bool DoRewrite { get; set; }
Property Value
Type Description
bool

DomainName

Declaration
public string DomainName { get; set; }
Property Value
Type Description
string

Ex

Declaration
public Exception Ex { get; set; }
Property Value
Type Description
Exception

FinalUrl

Declaration
public string FinalUrl { get; set; }
Property Value
Type Description
string

FriendlyRewrite

Declaration
public bool FriendlyRewrite { get; set; }
Property Value
Type Description
bool

HttpAlias

Declaration
public string HttpAlias { get; set; }
Property Value
Type Description
string

IsPhysicalResource

Declaration
public bool IsPhysicalResource { get; set; }
Property Value
Type Description
bool

IsSSLOffloaded

Declaration
public bool IsSSLOffloaded { get; set; }
Property Value
Type Description
bool

IsSecureConnection

Declaration
public bool IsSecureConnection { get; set; }
Property Value
Type Description
bool

OriginalPath

Declaration
public string OriginalPath { get; }
Property Value
Type Description
string

OriginalPathNoAlias

Declaration
public string OriginalPathNoAlias { get; }
Property Value
Type Description
string

PhysicalPath

Declaration
public string PhysicalPath { get; set; }
Property Value
Type Description
string

PortalAlias

Declaration
public PortalAliasInfo PortalAlias { get; set; }
Property Value
Type Description
PortalAliasInfo

PortalAliasMapping

Declaration
public PortalSettings.PortalAliasMapping PortalAliasMapping { get; set; }
Property Value
Type Description
PortalSettings.PortalAliasMapping

PortalId

Declaration
public int PortalId { get; set; }
Property Value
Type Description
int

PrimaryAlias

Declaration
public PortalAliasInfo PrimaryAlias { get; set; }
Property Value
Type Description
PortalAliasInfo

RawUrl

Declaration
public string RawUrl { get; set; }
Property Value
Type Description
string

Reason

Declaration
public RedirectReason Reason { get; set; }
Property Value
Type Description
RedirectReason

RebuildRequested

Declaration
public bool RebuildRequested { get; set; }
Property Value
Type Description
bool

RedirectAllowed

Declaration
public bool RedirectAllowed { get; }
Property Value
Type Description
bool

RewritePath

Declaration
public string RewritePath { get; set; }
Property Value
Type Description
string

Scheme

Declaration
public string Scheme { get; set; }
Property Value
Type Description
string

TabId

Declaration
public int TabId { get; set; }
Property Value
Type Description
int

UnlicensedProviderCalled

Declaration
public bool UnlicensedProviderCalled { get; set; }
Property Value
Type Description
bool

UnlicensedProviderMessage

Declaration
public string UnlicensedProviderMessage { get; set; }
Property Value
Type Description
string

Url

Declaration
public Uri Url { get; set; }
Property Value
Type Description
Uri

VirtualPath

Declaration
public StateBoolean VirtualPath { get; set; }
Property Value
Type Description
StateBoolean

dictKey

Declaration
public string dictKey { get; set; }
Property Value
Type Description
string

dictVal

Declaration
public string dictVal { get; set; }
Property Value
Type Description
string

Methods

AddLicensedProvider(string)

Declaration
public void AddLicensedProvider(string providerName)
Parameters
Type Name Description
string providerName

AddLicensedProviders(List<string>)

Declaration
public void AddLicensedProviders(List<string> licensedProviders)
Parameters
Type Name Description
List<string> licensedProviders

IsProviderLicensed(string)

Declaration
public bool IsProviderLicensed(string providerName)
Parameters
Type Name Description
string providerName
Returns
Type Description
bool

SetActionWithNoDowngrade(ActionType)

Declaration
public void SetActionWithNoDowngrade(ActionType newAction)
Parameters
Type Name Description
ActionType newAction

SetBrowserType(HttpRequest, HttpResponse, FriendlyUrlSettings)

Declaration
public void SetBrowserType(HttpRequest request, HttpResponse response, FriendlyUrlSettings settings)
Parameters
Type Name Description
HttpRequest request
HttpResponse response
FriendlyUrlSettings settings

SetOriginalPath(string, FriendlyUrlSettings)

Declaration
public void SetOriginalPath(string path, FriendlyUrlSettings settings)
Parameters
Type Name Description
string path
FriendlyUrlSettings settings

SetRedirectAllowed(string, FriendlyUrlSettings)

Declaration
public void SetRedirectAllowed(string path, FriendlyUrlSettings settings)
Parameters
Type Name Description
string path
FriendlyUrlSettings settings

Extension Methods

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