我擁有WebApi服務器(asp.net核心應用程序)和客戶端(UWP應用程序)。在UWP應用程序中緩存HttpClient
我使用UWP應用程序中的HttpClient調用WebApi服務。
有些資源是隻讀的,因此可以被緩存:
[ResponseCache(Duration = 60*60*12, VaryByQueryKeys = new[] { "id" }, Location = ResponseCacheLocation.Client)]`
[HttpGet("{id}")]
public IActionResult Get(string id) { ... }
是否有可能啓用HttpClient的緩存中UWP應用或做我必須做我自己?
你打算使用什麼樣的緩存?如果您不想使用簡單的內置功能,則有外部庫增加了一種在客戶端上緩存的簡單方法。示例:[CacheCow](https://github.com/aliostad/CacheCow)和[腰果](https://github.com/joakimskoog/Cashew) –