1
내가 알고, 정말 같은 CacheDuration
을 지정할 수 :캐싱
[WebMethod(CacheDuration=60)]
public static void Foo()
{
//TODO Bar
}
을하지만 내가 이해, CacheDuration
만 지원에서 절대 만료. 슬라이딩 만료 을 갖고 싶습니다.. 그래서 나는 어떻게 든 System.Web.Caching.Cache
객체에 액세스해야한다고 믿게 만듭니다. 그러나 페이지 메서드는 정적이므로 기본적으로 독립 실행 형 웹 서비스이므로 정적으로 액세스하는 방법을 모르겠습니다. Google에서 본 유일한 방법은 HttpContext
에서 가져 오는 것입니다. 하지만 여기에 HttpContext
이 없습니다. 맞습니까?
또는 내 자신의 캐싱을 수행하려면 System.Runtime.Caching.MemoryCache
을 사용해야합니까?
감사합니다.