私は、WCF を使用して 2 つのアプリケーションを相互に通信させる、小さくて基本的な作業例を用意しています。サーバーをリッスンするクライアント アプリの app.config ファイルには、設定を構成する XML が含まれています。コンパイル時にハードコーディングされる設定の 1 つは、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 は初めてなので、どこから始めればよいかわかりません。