标签: c# com
我正在尝试编写一些C#代码,这些代码调用第三方COM对象,该对象是在进程外加载的。有时这个调用需要很长时间才能返回,因此我们的客户端C#代码显示“Server Busy”MessageBox:
在MFC中,可以通过不同地初始化COM或安装消息过滤器并调整超时延迟值as described here
我知道更好的解决方案是让第三方对象立即返回,并使用回调接口让我们知道任务何时完成 - 但这不是我们在此阶段的选择。
有人能建议一种在C#中禁用COM超时的方法吗?