我在ASP.NET WEB API中使用oAuth2承载令牌身份验证和使用CacheCow进行HttpCaching。
实现已经完成,我正在验证代码并与缓存混淆。
缓存处理程序配置:
缓存配置代码如下;
var connString = ConfigurationManager.ConnectionStrings["myContext"].ConnectionString;
var sqlServerEtagStore = new InMemoryEntityTagStore();
var cacheHandler = new CachingHandler(config, sqlServerEtagStore);
config.MessageHandlers.Add(cacheHandler);
方案和工作步骤:
澄清:
var sqlServerEtagStore = new InMemoryEntityTagStore(); var cacheHandler = new CachingHandler(config, sqlServerEtagStore);