我有一个使用WCF获取两个应用程序相互交谈的小型基本工作示例。我的客户端应用程序监听服务器,在配置我的设置的app.config文件中有XML。在编译时硬编码的一个设置是隐藏在basicHttpBinding设置下的sendTimeout设置。例如:如何在运行时更改basicHttpBinding sendTimeout?
<configuration>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_IScriptRunHost" closeTimeout="00:05:00"
openTimeout="00:05:00" receiveTimeout="00:05:00" sendTimeout="00:00:15"
我希望能够在运行时(使用c#)设置sendTimeout属性。然而,对于WCF来说,这是如此的新鲜,我不知道从哪里开始?
只需注意上面的代码片段,该值就设置为15秒。那只是为了我的测试目的...... –