다음을 통해 공유


방법: 캐시된 항목의 값 검색

업데이트: 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
    

참고 항목

작업

방법: 캐시에 항목 추가

방법: ASP.NET의 캐시에서 항목 삭제

방법: 캐시에서 항목이 제거될 때 응용 프로그램에 알림

개념

ASP.NET 캐싱 개요

응용 프로그램 데이터 캐싱