0

我想在我的服务中使用内存缓存但无法配置它。我已经global.asax按照说明注册了。

这是我的服务的外观:

public class CustomerSerivce: Service
{
    public CustomerResponse Any(Customer customer)
    {
        //code to connect to db here - this code is called regardless of cache entry
        return customer;
    }
}

我知道那里有this.RequestContext.ToOptimized什么东西,但有些东西对我不起作用。

提前致谢。

4

2 回答 2

1

你有没有声明: using ServiceStack.ServiceHost;

对于扩展方法

base.RequestContext.ToOptimizedResultUsingCache(...)

?

于 2012-10-29T13:45:43.083 回答
0

一步一步在这里。您还可以在此处查看带有 http 304 Not Modified 处理的缺失链接。

于 2012-10-29T12:19:00.673 回答