我在 WCF 代理上有一个返回 void 的方法。如果 return 是 non-void,我需要调用相应的 End... 方法来获取结果,但是如果 return 是 void 怎么办?
例如:
ModuleProxy.Instance.Controller.BeginSaveConfiguration(Module.Name, Proxy_EndSaveConfig, null);
...
}
private void Proxy_EndSaveConfig(IAsyncResult ar) {
ModuleProxy.Instance.Controller.EndSaveConfiguration(ar);
}
我只是传递一个空回调然后从不调用EndSaveConfiguration
,代理会坚持一些事情还是最终进入一个奇怪的状态?