방법: 캐시된 항목의 값 검색
업데이트: 2007년 11월
캐시에서 데이터를 검색하려면 캐시된 항목이 저장된 키를 지정해야 합니다. 그러나 캐시에 저장된 정보는 휘발성이어서 ASP.NET에 의해 제거될 수 있으므로 항목이 캐시에 있는지 여부를 먼저 확인하도록 개발하는 것이 좋습니다. 캐시에 없으면 항목을 캐시에 다시 추가한 다음 검색해야 합니다.
캐시된 항목의 값을 검색하려면
Cache 개체에서 항목이 null(Visual Basic의 경우 Nothing)이 아닌지 확인합니다. 항목이 있으면 변수에 할당합니다. 그렇지 않은 경우에는 항목을 다시 만들어 캐시에 추가한 다음 이 항목에 액세스합니다.
다음 코드 예제에서는 캐시에서 CacheItem이라는 항목을 검색하는 방법을 보여 줍니다. 이 코드에서는 항목의 내용을 cachedString이라는 변수에 할당합니다. 항목이 캐시에 없는 경우에는 캐시에 항목을 추가한 다음 이 항목을 cachedString에 할당합니다.
string cachedString; cachedString = (string)Cache["CacheItem"]; if (cachedString == null) { cachedString = "Hello, World."; Cache.Insert("CacheItem", cachedString); }
Dim cachedString As String cachedString = CStr(Cache("CacheItem")) If cachedString Is Nothing Then cachedString = "Hello, World." Cache.Insert("CacheItem", cachedString) End If
참고 항목
작업
방법: 캐시에서 항목이 제거될 때 응용 프로그램에 알림