我有一個使用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秒。那只是爲了我的測試目的...... –