MemoryCache.Remove 메서드

정의

지정된 항목을 캐시에서 제거합니다.

오버로드

Remove(String, String)

캐시에서 특정 캐시 엔트리를 제거합니다.

Remove(String, CacheEntryRemovedReason, String)

이유를 사용하여 캐시에서 특정 캐시 엔트리를 제거합니다.

Remove(String, String)

Source:
MemoryCache.cs
Source:
MemoryCache.cs
Source:
MemoryCache.cs

캐시에서 특정 캐시 엔트리를 제거합니다.

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입니다.

예외

regionNamenull가 아닙니다.

key이(가) null인 경우

설명

에 지정된 key 항목이 캐시에 있는 경우 항목을 제거하면 연결된 변경 모니터가 트리거됩니다. 제거된 항목이 개체 또는 개체와 CacheItemUpdateCallback 연결된 경우 콜백에 전달된 이유는 입니다Removed.CacheItemRemovedCallback

적용 대상

Remove(String, CacheEntryRemovedReason, String)

Source:
MemoryCache.cs
Source:
MemoryCache.cs
Source:
MemoryCache.cs

이유를 사용하여 캐시에서 특정 캐시 엔트리를 제거합니다.

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입니다.

적용 대상