C# 클래스 Rebel.Framework.AbstractScopedCache

A cache provider used for caching data in the current scope. For example, in a web application the current scope is the current request.
상속: DisposableObject
파일 보기 프로젝트 열기: RebelCMS/rebelcmsxu5 1 사용 예제들

공개 메소드들

메소드 설명
AddOrChange ( string key, object>.Func factory ) : void
GetOrCreate ( string key, Func callback ) : object
InvalidateItems ( string pattern ) : int

Removes an item from the cache

ScopeComplete ( ) : void

보호된 메소드들

메소드 설명
DisposeResources ( ) : void

메소드 상세

AddOrChange() 공개 추상적인 메소드

public abstract AddOrChange ( string key, object>.Func factory ) : void
key string
factory object>.Func
리턴 void

DisposeResources() 보호된 메소드

protected DisposeResources ( ) : void
리턴 void

GetOrCreate() 공개 추상적인 메소드

public abstract GetOrCreate ( string key, Func callback ) : object
key string
callback Func
리턴 object

InvalidateItems() 공개 추상적인 메소드

Removes an item from the cache
public abstract InvalidateItems ( string pattern ) : int
pattern string
리턴 int

ScopeComplete() 공개 추상적인 메소드

public abstract ScopeComplete ( ) : void
리턴 void