C# Class OSharp.Web.Mvc.Extensions.HtmlHelperExtensions

System.Web.Mvc.HtmlHelper辅助操作扩展类
Show file Open project: i66soft/osharp

Public Methods

Method Description
Cache ( this html, string cacheKey, System.Web.Caching.CacheDependency cacheDependency, System.DateTime absoluteExpiration, System.TimeSpan slidingExpiration, Func func ) : string

View页面片断缓存

Cache ( this html, string cacheKey, System.DateTime absoluteExpiration, Func func ) : string

View页面片断缓存

Cache ( this html, string cacheKey, System.TimeSpan slidingExpiration, Func func ) : string

View页面片断缓存

Cache ( this html, string cacheKey, System.Web.Caching.CacheDependency cacheDependency, System.DateTime absoluteExpiration, System.TimeSpan slidingExpiration, System.Action action ) : void

View页面片断缓存

Cache ( this html, string cacheKey, System.DateTime absoluteExpiration, System.Action action ) : void

View页面片断缓存

Cache ( this html, string cacheKey, System.TimeSpan slidingExpiration, System.Action action ) : void

View页面片断缓存

CreateCacheWriter ( this html, TextWriter writer ) : TextWriter

创建用于片断缓存的 RecordWriter

Private Methods

Method Description
GetRecordWriter ( this html ) : OSharp.Web.Mvc.Extensions.RecordWriter
SetRecordWriter ( this html, OSharp.Web.Mvc.Extensions.RecordWriter writer ) : void

Method Details

Cache() public static method

View页面片断缓存
public static Cache ( this html, string cacheKey, System.Web.Caching.CacheDependency cacheDependency, System.DateTime absoluteExpiration, System.TimeSpan slidingExpiration, Func func ) : string
html this
cacheKey string 缓存键
cacheDependency System.Web.Caching.CacheDependency 缓存依赖项
absoluteExpiration System.DateTime 绝对过期时间
slidingExpiration System.TimeSpan 滑动过期时间
func Func 缓存无效时获取页面内容的委托
return string

Cache() public static method

View页面片断缓存
public static Cache ( this html, string cacheKey, System.DateTime absoluteExpiration, Func func ) : string
html this
cacheKey string 缓存键
absoluteExpiration System.DateTime 绝对过期时间
func Func 缓存无效时获取页面内容的委托
return string

Cache() public static method

View页面片断缓存
public static Cache ( this html, string cacheKey, System.TimeSpan slidingExpiration, Func func ) : string
html this
cacheKey string 缓存键
slidingExpiration System.TimeSpan 滑动过期时间
func Func 缓存无效时获取页面内容的委托
return string

Cache() public static method

View页面片断缓存
public static Cache ( this html, string cacheKey, System.Web.Caching.CacheDependency cacheDependency, System.DateTime absoluteExpiration, System.TimeSpan slidingExpiration, System.Action action ) : void
html this
cacheKey string 缓存键
cacheDependency System.Web.Caching.CacheDependency 缓存依赖项
absoluteExpiration System.DateTime 绝对过期时间
slidingExpiration System.TimeSpan 滑动过期时间
action System.Action 缓存无效时执行的页面内容片断
return void

Cache() public static method

View页面片断缓存
public static Cache ( this html, string cacheKey, System.DateTime absoluteExpiration, System.Action action ) : void
html this
cacheKey string 缓存键
absoluteExpiration System.DateTime 绝对过期时间
action System.Action 缓存无效时执行的页面内容片断
return void

Cache() public static method

View页面片断缓存
public static Cache ( this html, string cacheKey, System.TimeSpan slidingExpiration, System.Action action ) : void
html this
cacheKey string 缓存键
slidingExpiration System.TimeSpan 滑动过期时间
action System.Action 缓存无效时执行的页面内容片断
return void

CreateCacheWriter() public static method

创建用于片断缓存的 RecordWriter
public static CreateCacheWriter ( this html, TextWriter writer ) : TextWriter
html this
writer System.IO.TextWriter
return System.IO.TextWriter