我从Windows Workflow framework服务中调用WCF服务。
Windows工作流框架是专门为长时间运行的任务设计的。所以我打电话给服务,可能需要5分钟或长达2小时来完成这项工作。但我的客户有个暂停时间。我能消除超时约束吗?
在服务端和客户端配置的绑定部分,您可以设置receievetimeout、sendTimeout、openTimout和closeTimeout
<binding name="BasicHttpBinding_ExampleService" maxBufferSize="2147483647"
maxReceivedMessageSize="2147483647" receiveTimeout="01:00:00" sendTimeout="00:10:00"
openTimeout="00:10:00" closeTimeout="00:10:00">