C# 클래스 Ivony.Caching.DistributedCacheProvider

协助实现一个分布式缓存提供程序,分布式缓存提供程序可以将缓存按照缓存键保存到不同的缓存提供程序去
상속: IAsyncCacheProvider
파일 보기 프로젝트 열기: Ivony/Ivony.Caching

공개 메소드들

메소드 설명
Dispose ( ) : void

释放所有资源

보호된 메소드들

메소드 설명
GetAllCacheProviders ( ) : IAsyncCacheProvider[]

派生类实现此方法获取所有缓存提供程序

GetCacheProvider ( string cacheKey ) : Task

派生类实现此方法根据缓存键获取缓存提供程序

비공개 메소드들

메소드 설명
IAsyncCacheProvider ( ) : System.Threading.Tasks.Task
IAsyncCacheProvider ( string cacheKey ) : System.Threading.Tasks.Task
IAsyncCacheProvider ( string cacheKey, object value, CachePolicyItem cachePolicy ) : System.Threading.Tasks.Task
IAsyncCacheProvider ( string cacheKey ) : Task

메소드 상세

Dispose() 공개 메소드

释放所有资源
public Dispose ( ) : void
리턴 void

GetAllCacheProviders() 보호된 추상적인 메소드

派生类实现此方法获取所有缓存提供程序
protected abstract GetAllCacheProviders ( ) : IAsyncCacheProvider[]
리턴 IAsyncCacheProvider[]

GetCacheProvider() 보호된 추상적인 메소드

派生类实现此方法根据缓存键获取缓存提供程序
protected abstract GetCacheProvider ( string cacheKey ) : Task
cacheKey string 缓存键
리턴 Task