1

以下のコードを使用してxmlをロードしています:

XmlDocument xdoc = new XmlDocument();
xdoc.Load("http://mydomain.com/video/list");

通常の状況では正常に動作しますが、応答タイムアウトの問題に直面することがあります。xml をロードしたい URL が応答しないことがあり、それまではアプリケーションもタイムアウトしていました。

そのような状況で何をすべきか教えてください.5秒以内に応答しない場合は他のコードを実行するか、URLがxmlファイルに応答しない場合にコードを実行できる他のソリューションを実行できます.

ありがとう

4

1 に答える 1

2

リクエストのタイムアウトを設定できるHttpWebRequestを使用してみてください。このタイムアウト値に達する前にリモート リソースが応答しない場合は、例外がスローされ、これを傍受してユーザーに通知できます。

于 2011-07-11T06:31:45.010 に答える