MemoryCache.GetCacheItem(String, String) 메서드

정의

CacheItem 인스턴스로 캐시에서 지정된 엔트리를 반환합니다.

public override System.Runtime.Caching.CacheItem GetCacheItem (string key, string regionName = default);
override this.GetCacheItem : string * string -> System.Runtime.Caching.CacheItem
Public Overrides Function GetCacheItem (key As String, Optional regionName As String = Nothing) As CacheItem

매개 변수

key
String

가져올 캐시 엔트리의 고유 식별자입니다.

regionName
String

캐시 엔트리가 추가된 캐시의 명명된 영역입니다. 이 매개 변수의 값은 전달하지 마십시오. MemoryCache 클래스가 영역을 구현하지 않기 때문에 이 매개 변수는 기본적으로 null입니다.

반환

CacheItem

엔트리가 있으면 key로 식별되는 캐시 엔트리에 대한 참조이고, 그렇지 않으면 null입니다.

예외

regionNamenull가 아닙니다.

key이(가) null인 경우

설명

지정된 key 캐시 항목이 캐시에 있으면 메서드는 GetCacheItem 이를 인스턴스로 CacheItem 반환합니다. Key 인스턴스의 CacheItem 속성 및 Value 설정됩니다. 그러나 영역이 클래스에서 RegionName 구현되지 않기 때문에 속성이 MemoryCache 됩니다null.

적용 대상