如何在Silverlight 4中处理许多相关的wcf调用

时间:2011-09-17 17:51:24

标签: wcf silverlight-4.0 asynchronous

我尝试在Silverlight中成为WCF调用的异步特性的好朋友。我经常读“你必须了解异步编程”,我想我已经理解了这个想法和好处。但是我如何处理与WCF调用自然同步的进程,这些进程自然是异步的。 例如,从在线数据库加载条目,编辑条目,保存,执行某些操作,再次加载,再次编辑,保存。 如果使用Microsoft Pattern执行此操作,我将获得无限循环。

public foo()
{
    LoadEntryAsync()
}

LoadEntryCompleted(Entry entry)
{
    entry.counter += 1;
    UpdateEntryAsync(entry);
}


UpdateEntryCompleted(Entry entry)
{
    //do something
    LoadEntryAsync();
}

有人能帮助我吗?

0 个答案:

没有答案