0
SQL 데이터베이스에서 이미지 검색을 위해 AppFabric을 사용하려고합니다. 공급자 파일을 만들어 내 캐시에로드했습니다. 그러나 나는 지금 고군분투하고있다.AppFabric-ReadThrough 구현에서 데이터를 가져 오는 방법은 무엇입니까?
공급자 파일을 사용하여 캐시에서 get 함수를 호출하려면 어떻게해야합니까? 아니면 데이터를 검색하는 동안 공급자 파일을 사용해야합니까?
.Get (key.Key)를 호출하면 데이터베이스에서 오는 데이터를 볼 필요가 있습니까?
공급자의 My Read 메서드가 다음과 같습니까? 이미지를 얻을 때
public override DataCacheItem Read(DataCacheItemKey key)
{
try
{
Object retrievedValue = null;
DataCacheItem cacheItem;
retrievedValue = *Running SQL Query Retrieving Image from DB*;//Is that a correct approach?
if (retrievedValue == null)
cacheItem = null;
else
cacheItem = DataCacheItemFactory.GetCacheItem(key, cacheName, retrievedValue, null);
return cacheItem;
}
catch
{
return null;
}
}
예, 그건. – stuartd
의견을 보내 주셔서 감사합니다. 항목이 캐시에 없다면 AppFabric은 요청 된 항목을 캐시에 어떻게 기록합니까? – merimini
'DataCacheItemFactory.GetCacheItem'에 전달할 때 – stuartd