.NET Framework 4.0 を使用するプロジェクトがあります。これは、長時間 (30 分以上) アイドル状態になる可能性のある持続的な HTTP 要求を処理する HttpListener のインスタンスを作成します。サーバーとクライアントの両方を制御します。
HttpListener クラスには、一定の時間間隔でデータが送信されない場合に HTTP 接続を閉じるタイムアウトがあるようです。そのタイムアウト値を増やす必要があります。.NET 4.0 でそれを行う方法は何ですか?
必要な「IdelConnection」設定を持つTimeoutManager プロパティhttp://msdn.microsoft.com/en-us/library/system.net.httplistener.timeoutmanager.aspx がありますが、4.5 でのみ登場しました。