【问题标题】:is it possible to clean the cache of a service? [UWP]是否可以清理服务的缓存? [UWP]
【发布时间】:2018-09-26 15:04:33
【问题描述】:

我在 UWP 中做一个应用程序,因为我在 Azure 中管理一个指向数据库的服务的连接......但是我遇到了这个问题,它为我节省了之前的错误:

Clear API errors [UWP]

所以我想到这个错误可能存储在服务缓存中。我不知道,是否可以清理服务的缓存?或清除控制器中某处的缓存,以便不存储此错误。

我已经查看了这个文档,但我仍然不知道如何实现它 https://docs.microsoft.com/en-us/dotnet/api/system.web.caching.cache.remove?view=netframework-4.7.2

https://msdn.microsoft.com/en-us/library/edfcywt6.aspx

How can I programmatically clear cache?

https://www.codeproject.com/Questions/302329/How-to-force-clear-cache-in-asp-net

【问题讨论】:

  • 您是否可以在 ASP 中设置 OutputCache。 NET 应用程序?

标签: c# api caching uwp


【解决方案1】:

正如@Martin Zikmund 所说,您最好在服务器端管理输出缓存。如果你想关闭httpclient的缓存,你可以试试这个。

var RootFilter = new HttpBaseProtocolFilter();

RootFilter.CacheControl.ReadBehavior = HttpCacheReadBehavior.MostRecent;
RootFilter.CacheControl.WriteBehavior = HttpCacheWriteBehavior.NoCache;

var HttpClient = new HttpClient(RootFilter);

【讨论】:

    猜你喜欢
    • 2016-12-05
    • 2015-04-24
    • 1970-01-01
    • 2014-01-19
    • 1970-01-01
    • 1970-01-01
    • 2012-07-08
    • 1970-01-01
    • 2016-05-05
    相关资源
    最近更新 更多