내보내기(0) 인쇄
모두 확장
이 문서는 기계로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본
이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

CacheItemRemovedReason 열거형

Cache 에서 항목이 제거된 이유를 지정합니다.

네임스페이스:  System.Web.Caching
어셈블리:  System.Web(System.Web.dll)
public enum CacheItemRemovedReason
멤버 이름설명
DependencyChanged관련 캐시 종속성이 변경되었기 때문에 해당 항목이 캐시에서 제거됩니다.
Expired항목이 만료되었기 때문에 캐시에서 제거됩니다.
Removed동일한 키를 지정했던 Insert 메서드 호출 또는 Remove 메서드 호출로 인해 캐시에서 항목이 제거됩니다.
Underused시스템이 메모리 확보를 위해 제거한 항목은 캐시에서 제거됩니다.

이 열거형은 Cache에서 개체가 제거된 시점과 이유를 ASP.NET 응용 프로그램에 알리기 위해 CacheItemRemovedCallback 대리자가 사용합니다.

TopicLocation
방법: 캐시에서 항목이 제거될 때 응용 프로그램에 알림Building ASP .NET Web Applications
방법: 캐시에서 항목이 제거될 때 응용 프로그램에 알림Visual Studio에서 ASP .NET 웹 응용 프로그램 빌드

다음 코드 예제에서는 공유 부울 속성 itemRemoved, 공유 CacheItemRemovedReason 열거형 개체 reasonCacheItemRemovedCallback 대리자 onRemove를 보여 줍니다. 후자는 InsertAdd 메서드 호출에 포함될 수 있습니다. 예제에서는 CacheItemRemovedCallback 대리자와 시그니처가 일치하는 RemovedCallback 메서드도 정의합니다. RemovedCallback 메서드를 호출하면 itemRemoved 속성 값이 true로 변경되고 CacheItemRemovedReason 열거형으로 지정된 이유에 reason 속성 값이 할당됩니다.


static bool itemRemoved = false;
static CacheItemRemovedReason reason;
CacheItemRemovedCallback onRemove = null;

public void RemovedCallback(String k, Object v, CacheItemRemovedReason r){
  itemRemoved = true;
  reason = r;
}


.NET Framework

4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0에서 지원

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(서버 코어 역할은 지원되지 않음), Windows Server 2008 R2(서버 코어 역할은 SP1 이상에서 지원, Itanium은 지원되지 않음)

.NET Framework 에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 다음을 참조하십시오. .NET Framework 시스템 요구 사항.
이 정보가 도움이 되었습니까?
(1500자 남음)
의견을 주셔서 감사합니다.

커뮤니티 추가 항목

추가
표시:
© 2014 Microsoft. All rights reserved.