在客户端应用程序中,我使用从下面的代码被称为是一个异步WCF方法:代表多次调用从异步WCF方法
public void doActiveDx()
{
this.dataservice.GetActiveDxCompleted += (s,e) =>
{
...do something...
};
this.dataservice.GetActiveDxAsync();
}
为什么被称为委托多次时doActiveDx()被调用但一次?
在我的情况下,...做些什么...,正在更新绑定到显示的可观察集合,因此多次调用委托会导致显示闪烁效果。
我该如何让代理调用,但一旦完成doActiveDx()?
TIA
或者您每次都注销,这样您不太可能创建内存泄漏。 – Aron