删除需要花费大量时间的服务的超时

时间:2011-12-06 15:12:52

标签: wcf

我使用Windows Workflow框架服务调用WCF服务。

Windows Workflow框架专为长期任务而设计。因此,我致电该服务可能需要5分钟或最多2小时才能完成工作。但是我在客户端上超时了。我可以消除超时约束吗?

1 个答案:

答案 0 :(得分:0)

在服务和客户端配置的绑定部分,您可以设置recieveTimeout,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">