我有一个使用 WCF 让两个应用程序相互通信的小型基本工作示例。我的客户端应用程序侦听服务器,在配置我的设置的 app.config 文件中有 XML。在编译时硬编码的一项设置是隐藏在 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"
我希望能够在运行时设置 sendTimeout 属性(使用 c#)。但是对 WCF 如此陌生,我不知道从哪里开始?