我正在使用 LyricWiki.org 。但是,由于我的网络连接最近在吸吮,所以它一直在年龄完成并且让我感到烦恼。

我试图通过使用.Timeout属性在2000ms内使其超时,但它仍然挂起。我也尝试使用此页面中的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;

有什么建议吗?在过去的一小时里一直在搜索StackOverflow,但我还没有找到解决方案:(

有帮助吗?

解决方案

我认为超时是以秒为单位指定的,而不是毫秒。至少这是它与手动创建的WCF工作的方式。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top