windows azure缓存 - 检查密钥是否存在的最佳实践

时间:2013-01-27 19:12:38

标签: azure azure-caching

在Windows Azure缓存(http://msdn.microsoft.com/en-us/library/windowsazure/hh914161.aspx)中,当有人试图获取一个未缓存的对象(即对象的密钥时),抛出Microsoft.ApplicationServer.Caching.DataCacheException(使用ErrorCode:KeyDoesNotExist)不存在)。

有没有办法检查密钥是否正常存在,而不是处理DataCacheException?

感谢,

1 个答案:

答案 0 :(得分:0)

如果找不到提供的密钥,DataCache.Get(key)方法将返回null。

任何其他需要密钥存在的方法(例如与锁定有关的方法)都会导致DataCacheException。