0

我在 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,代理会坚持一些事情还是最终进入一个奇怪的状态?

4

1 回答 1

0

通常你的异步请求应该超时。默认值为 10 分钟。如果要减少它,请将其绑定配置更改为较低的值。

于 2012-06-28T14:05:34.587 回答