C# Class Satrabel.OpenUrlRewriter.Components.CacheController

显示文件 Open project: sachatrauwaen/OpenUrlRewriter Class Usage Examples

Public Methods

Method Description
CacheController ( int PortalId ) : System
GetCustomModuleRule ( string CultureCode, int TabId, string Url ) : Satrabel.HttpModules.Provider.UrlRule
GetCustomModuleRuleByParameters ( string CultureCode, int TabId, string Parameters ) : Satrabel.HttpModules.Provider.UrlRule
GetLanguageRule ( string Url ) : Satrabel.HttpModules.Provider.UrlRule
GetModuleRule ( string CultureCode, int TabId, string Url ) : Satrabel.HttpModules.Provider.UrlRule
GetModuleRule ( string CultureCode, string Url ) : Satrabel.HttpModules.Provider.UrlRule
GetModuleRuleByParameters ( string CultureCode, int TabId, string Parameters ) : Satrabel.HttpModules.Provider.UrlRule
GetRewriteTabRule ( string CultureCode, int TabId ) : Satrabel.HttpModules.Provider.UrlRule
GetRules ( ) : IEnumerable
GetTabRule ( string CultureCode, string Url ) : Satrabel.HttpModules.Provider.UrlRule
GetUrlRuleConfig ( ) : Satrabel.HttpModules.Config.UrlRuleConfiguration

Private Methods

Method Description
GetFirstRule ( IEnumerable rules, string CultureCode ) : Satrabel.HttpModules.Provider.UrlRule
GetRedirectCustomModuleRule ( string CultureCode, int TabId, string Url ) : Satrabel.HttpModules.Provider.UrlRule
GetRedirectModuleRule ( string CultureCode, int TabId, string Url ) : Satrabel.HttpModules.Provider.UrlRule
GetUrlRuleConfigCallBack ( DotNetNuke.Common.Utilities.CacheItemArgs cacheItemArgs ) : object
RemovedCallBack ( string k, object v, CacheItemRemovedReason r ) : void

Method Details

CacheController() public method

public CacheController ( int PortalId ) : System
PortalId int
return System

GetCustomModuleRule() public method

public GetCustomModuleRule ( string CultureCode, int TabId, string Url ) : Satrabel.HttpModules.Provider.UrlRule
CultureCode string
TabId int
Url string
return Satrabel.HttpModules.Provider.UrlRule

GetCustomModuleRuleByParameters() public method

public GetCustomModuleRuleByParameters ( string CultureCode, int TabId, string Parameters ) : Satrabel.HttpModules.Provider.UrlRule
CultureCode string
TabId int
Parameters string
return Satrabel.HttpModules.Provider.UrlRule

GetLanguageRule() public method

public GetLanguageRule ( string Url ) : Satrabel.HttpModules.Provider.UrlRule
Url string
return Satrabel.HttpModules.Provider.UrlRule

GetModuleRule() public method

public GetModuleRule ( string CultureCode, int TabId, string Url ) : Satrabel.HttpModules.Provider.UrlRule
CultureCode string
TabId int
Url string
return Satrabel.HttpModules.Provider.UrlRule

GetModuleRule() public method

public GetModuleRule ( string CultureCode, string Url ) : Satrabel.HttpModules.Provider.UrlRule
CultureCode string
Url string
return Satrabel.HttpModules.Provider.UrlRule

GetModuleRuleByParameters() public method

public GetModuleRuleByParameters ( string CultureCode, int TabId, string Parameters ) : Satrabel.HttpModules.Provider.UrlRule
CultureCode string
TabId int
Parameters string
return Satrabel.HttpModules.Provider.UrlRule

GetRewriteTabRule() public method

public GetRewriteTabRule ( string CultureCode, int TabId ) : Satrabel.HttpModules.Provider.UrlRule
CultureCode string
TabId int
return Satrabel.HttpModules.Provider.UrlRule

GetRules() public method

public GetRules ( ) : IEnumerable
return IEnumerable

GetTabRule() public method

public GetTabRule ( string CultureCode, string Url ) : Satrabel.HttpModules.Provider.UrlRule
CultureCode string
Url string
return Satrabel.HttpModules.Provider.UrlRule

GetUrlRuleConfig() public method

public GetUrlRuleConfig ( ) : Satrabel.HttpModules.Config.UrlRuleConfiguration
return Satrabel.HttpModules.Config.UrlRuleConfiguration