MemoryCache.Remove 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 항목을 캐시에서 제거합니다.
오버로드
Remove(String, String) |
캐시에서 특정 캐시 엔트리를 제거합니다. |
Remove(String, CacheEntryRemovedReason, String) |
이유를 사용하여 캐시에서 특정 캐시 엔트리를 제거합니다. |
Remove(String, String)
캐시에서 특정 캐시 엔트리를 제거합니다.
public override object Remove (string key, string regionName = default);
override this.Remove : string * string -> obj
Public Overrides Function Remove (key As String, Optional regionName As String = Nothing) As Object
매개 변수
- key
- String
제거할 캐시 엔트리의 고유 식별자입니다.
- regionName
- String
캐시 엔트리가 추가된 캐시의 명명된 영역입니다. 이 매개 변수의 값은 전달하지 마십시오. MemoryCache 클래스가 영역을 구현하지 않기 때문에 이 매개 변수는 기본적으로 null
입니다.
반환
캐시에 해당 엔트리가 있으면 제거되는 캐시 엔트리이고, 그렇지 않으면 null
입니다.
예외
regionName
이 null
가 아닙니다.
key
이(가) null
인 경우
설명
지정된 key
항목이 캐시에 있으면 항목을 제거하면 연결된 변경 모니터가 트리거됩니다. 제거된 항목이 개체 또는 개체와 CacheItemUpdateCallback 연결된 경우 콜백에 전달된 이유는 입니다Removed.CacheItemRemovedCallback
적용 대상
Remove(String, CacheEntryRemovedReason, String)
이유를 사용하여 캐시에서 특정 캐시 엔트리를 제거합니다.
public object Remove (string key, System.Runtime.Caching.CacheEntryRemovedReason reason, string regionName = default);
override this.Remove : string * System.Runtime.Caching.CacheEntryRemovedReason * string -> obj
Public Function Remove (key As String, reason As CacheEntryRemovedReason, Optional regionName As String = Nothing) As Object
매개 변수
- key
- String
제거할 캐시 엔트리의 고유 식별자입니다.
- reason
- CacheEntryRemovedReason
항목이 제거된 이유입니다.
- regionName
- String
캐시 엔트리가 추가된 캐시의 명명된 영역입니다. 이 매개 변수의 값은 전달하지 마십시오. MemoryCache 클래스가 영역을 구현하지 않기 때문에 이 매개 변수는 기본적으로 null
입니다.
반환
캐시에 해당 엔트리가 있으면 제거되는 캐시 엔트리이고, 그렇지 않으면 null
입니다.