LyricWiki.org 用に(wsdl.exeと GUI ベースの「Web 参照の追加」コマンドを使用して) 自動的に作成された Web サービスを使用しています。ただ、最近インターネットの調子が悪くて、完了するのに時間がかかって困っています。
.Timeout プロパティを使用して 2000 ミリ秒でタイムアウトさせようとしていますが、それでもハングします。このページの CallWithTimeout 関数も使用してみましたが、うまくいきませんでした。コマンドの非同期バージョンも試しましたが、上記の時間後にキャンセルしたいと思います。
var lw = new LyricWiki();
lw.Timeout = 1000;
LyricsResult result = lw.getSong(artistName, trackName);
// Hangs for a long time...
lyrics = result.lyrics;
lyricsURL = result.url;
助言がありますか?過去1時間StackOverflowを精査してきましたが、まだ解決策を見つけていません:(