我在WCF代理上有一个返回void的方法。如果返回非void,我需要调用相应的End ...方法来获得结果,但如果返回无效怎么办?
例如:
ModuleProxy.Instance.Controller.BeginSaveConfiguration(Module.Name, Proxy_EndSaveConfig, null);
...
}
private void Proxy_EndSaveConfig(IAsyncResult ar) {
ModuleProxy.Instance.Controller.EndSaveConfiguration(ar);
}
我只是传递一个空回调,然后从不调用EndSaveConfiguration
,代理会保留某些内容还是最终处于一种奇怪的状态?
答案 0 :(得分:0)
通常,您的异步请求应该超时。默认值为10分钟。如果要减少它,请将其绑定配置更改为较低的值。