在放入数据之前检查专用缓存工作者角色的可用性。
DataCache dc = new DataCache(“MarginCache”); dc.Put( “测试”,测试);
如果缓存角色不可用,则抛出异常。
答案 0 :(得分:1)
您可以通过处理DataCacheException来实现。例如:
DataCache cache = null;
try
{
cache = new DataCache("MyCache");
}
catch (DataCacheException cacheError)
{
// Handle exception: couldn't create DataCache object
}
try
{
cache.Put("test",test);
}
catch (DataCacheException cacheError)
{
// Handle exception: couldn't store object in cache
}
有关您可以检查此异常的属性列表,请参阅Exception Handling Overview (Windows Server AppFabric Caching),Common Exceptions (Windows Server AppFabric Caching)查看您应该能够处理的常见错误列表,包括Timeout和RetryLater。