ncache Loader-不获取预加载的数据

时间:2018-08-21 08:31:02

标签: caching loader ncache

  1. 我创建了c#类库应用程序。

  2. 引用了这些命名空间

使用Alachisoft.NCache.Runtime.CacheLoader; 使用Alachisoft.NCache.Runtime.Caching;

  1. 实施了这些方法

public void Init(IDictionary参数,字符串cacheId){

//什么都没有。

}

公共LoaderResult LoadNext(对象索引)

{

LoaderResult结果=新的LoaderResult();

Color clr = new Color(1,“ Green”); //颜色是类名。

ProviderCacheItem cacheItem =新的ProviderCacheItem(clr);

result.Data.Add(“ colordata:”,cacheItem);

}

public void Dispose()

{

//里面什么都没有

}

  1. 启动名为“ ColorCache”的LocalCache(InProc)

  2. 在CacheLoder选项卡中,引用了上面的代码dll。

  3. 创建了另一个控制台应用程序。

  4. 使用了“ Alachisoft.NCache.Web.Caching”参考

  5. 带有此代码的初始化缓存

缓存_nCache = NCache.InitializeCache(“ ColorCache”);

总是计数为0。我想做什么?

请帮助我。

0 个答案:

没有答案