私の Web サービスは から継承してSystem.Web.Services.Protocols.SoapHttpClientProtocol
います。
タイムアウトを設定しようとしました:
service.Timeout = 5000; // 5 secs
しかし、何も起こりません - TimeoutException も他のものもありません。宣言なしで試してみたところ、"Connection Timed Out"
. デフォルトが 100 秒であることを考えると、190 は奇妙です。
とにかく、Timeout プロパティは「のみ」の同期呼び出しで機能するように見えるので、私の場合、なぜ機能しないのか不思議ではありません。
私はそのように非同期でメソッドを呼び出しています:
service.GetInfoCompleted += service_GetInfoCompleted;
service.GetInfoAsync();
どうすれば問題を解決できますか?
どんな助けでも大歓迎です!