在 Windows Azure 共享缓存中:
假设我执行以下操作:
try
{
mCache.Remove(key);
Trace.WriteLine("removed successfully from Azure Shared Cache");
}
catch (DataCacheException e)
{
WorkerRole.log.Info(e.ToString());
}
是否可以说如果代码到达Trace.WriteLine
命令,则操作成功完成?(否则,它会抛出DataCacheException
.
我知道我可以注册到事件CacheOperationCompleted
,但是我的代码可以作为测试操作成功的一个很好的替代方案吗?(用于放置/删除方法)。
谢谢