如何检查专用缓存工作者角色是否可用?

时间:2013-07-26 15:45:25

标签: azure

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

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

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

1 个答案:

答案 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。