0

在放入数据之前检查专用缓存工作者角色的可用性。

DataCache dc = new DataCache("MarginCache"); dc.Put("测试",测试);

如果缓存角色不可用,它会抛出异常。

4

1 回答 1

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
}

请参阅异常处理概述(Windows Server AppFabric 缓存)以获取您可以检查此异常的属性列表和常见异常(Windows Server AppFabric 缓存)以获取您应该能够处理的常见错误列表,包括 Timeout 和 RetryLater。

于 2013-07-26T16:25:03.273 回答