0
이것은 MS 엔터프라이즈 응용 프로그램 블록 캐시에 관한 것입니다.응용 프로그램 블록 캐시 쿼리
키의 관점에서 캐시 내부에 무엇이 있는지 보는 방법이 있습니까? 나는 캐시 객체에 질의하고 거기에 저장된 키를 찾는 방법이 있는지 알아 내려고하고있다. 그런 다음 키가 있으면 키를 쿼리하여 저장된 내용을 볼 수 있습니다. 가능한 경우 알려 주시기 바랍니다.
이것은 MS 엔터프라이즈 응용 프로그램 블록 캐시에 관한 것입니다.응용 프로그램 블록 캐시 쿼리
키의 관점에서 캐시 내부에 무엇이 있는지 보는 방법이 있습니까? 나는 캐시 객체에 질의하고 거기에 저장된 키를 찾는 방법이 있는지 알아 내려고하고있다. 그런 다음 키가 있으면 키를 쿼리하여 저장된 내용을 볼 수 있습니다. 가능한 경우 알려 주시기 바랍니다.
IBackingStore에서 구현 한 자체 BackingStore를 만들어야합니다. 그런 다음 원하는 모든 작업을 수행 할 수 있습니다. 예를 들어 각 추가/제거 문제가있는 모든 키가 포함 된 목록을 자신의 BackingStore에 유지 관리 할 수 있습니다. 다음과 같은 예 :
public class MyBackingStore : IBackingStore
{
public List<string> keys = new List<string>();
public void Add(CacheItem newCacheItem)
{
keys.Add(newCacheItem.Key);
}
public void Remove(string key)
{
keys.Remove(key);
}
}