C# 클래스 Satrabel.Services.Url.FriendlyUrl.OpenFriendlyUrlProvider

상속: DotNetNuke.Services.Url.FriendlyUrl.FriendlyUrlProvider
파일 보기 프로젝트 열기: sachatrauwaen/OpenUrlRewriter

공개 메소드들

메소드 설명
FriendlyUrl ( DotNetNuke.Entities.Tabs.TabInfo tab, string path ) : string
FriendlyUrl ( DotNetNuke.Entities.Tabs.TabInfo tab, string path, string pageName ) : string
FriendlyUrl ( DotNetNuke.Entities.Tabs.TabInfo tab, string path, string pageName, DotNetNuke.Entities.Portals.PortalSettings settings ) : string
FriendlyUrl ( DotNetNuke.Entities.Tabs.TabInfo tab, string path, string pageName, string portalAlias ) : string
IsUrlToLowerCase ( DotNetNuke.Entities.Tabs.TabInfo tab, string url ) : bool
OpenFriendlyUrlProvider ( ) : System

비공개 메소드들

메소드 설명
AddPage ( string path, string pageName ) : string

AddPage adds the page to the friendly url

CheckPathLength ( string friendlyPath, string originalpath ) : string
GetCustomModuleUrl ( int PortalId, string CultureCode, int TabId, string ModuleQueryString ) : Satrabel.HttpModules.Provider.UrlRule
GetFriendlyAlias ( string path, string portalAlias, bool isPagePath ) : string

GetFriendlyAlias gets the Alias root of the friendly url

GetFriendlyQueryString ( DotNetNuke.Entities.Tabs.TabInfo tab, string path, string pageName, int CurrentPortalId ) : string
GetLanguageUrl ( int PortalId, string parameter ) : Satrabel.HttpModules.Provider.UrlRule
GetLanguageUrlByCulture ( int PortalId, string CultureCode ) : Satrabel.HttpModules.Provider.UrlRule
GetModuleUrl ( int PortalId, string CultureCode, int TabId, string ModuleQueryString ) : Satrabel.HttpModules.Provider.UrlRule
GetQueryStringDictionary ( string path ) : string>.Dictionary
GetTabUrl ( int PortalId, string CultureCode, int TabId ) : Satrabel.HttpModules.Provider.UrlRule
GetTabUrl ( int PortalId, string CultureCode, string parameter ) : Satrabel.HttpModules.Provider.UrlRule
getRules ( int PortalId ) : IEnumerable
getRules ( int PortalId, string CultureCode ) : IEnumerable

메소드 상세

FriendlyUrl() 공개 메소드

public FriendlyUrl ( DotNetNuke.Entities.Tabs.TabInfo tab, string path ) : string
tab DotNetNuke.Entities.Tabs.TabInfo
path string
리턴 string

FriendlyUrl() 공개 메소드

public FriendlyUrl ( DotNetNuke.Entities.Tabs.TabInfo tab, string path, string pageName ) : string
tab DotNetNuke.Entities.Tabs.TabInfo
path string
pageName string
리턴 string

FriendlyUrl() 공개 메소드

public FriendlyUrl ( DotNetNuke.Entities.Tabs.TabInfo tab, string path, string pageName, DotNetNuke.Entities.Portals.PortalSettings settings ) : string
tab DotNetNuke.Entities.Tabs.TabInfo
path string
pageName string
settings DotNetNuke.Entities.Portals.PortalSettings
리턴 string

FriendlyUrl() 공개 메소드

public FriendlyUrl ( DotNetNuke.Entities.Tabs.TabInfo tab, string path, string pageName, string portalAlias ) : string
tab DotNetNuke.Entities.Tabs.TabInfo
path string
pageName string
portalAlias string
리턴 string

IsUrlToLowerCase() 공개 정적인 메소드

public static IsUrlToLowerCase ( DotNetNuke.Entities.Tabs.TabInfo tab, string url ) : bool
tab DotNetNuke.Entities.Tabs.TabInfo
url string
리턴 bool

OpenFriendlyUrlProvider() 공개 메소드

public OpenFriendlyUrlProvider ( ) : System
리턴 System