【问题标题】:Web Service not caring about Timeout propertyWeb 服务不关心 Timeout 属性
【发布时间】:2008-12-30 23:48:47
【问题描述】:

我正在为LyricWiki.org 使用自动创建的(使用 wsdl.exe 和基于 GUI 的“添加 Web 引用”命令)Web 服务。然而,由于我的互联网连接最近很糟糕,它需要 年龄 才能完成,这让我很恼火。

我试图通过使用 .Timeout 属性使其在 2000 毫秒内超时,但它仍然挂起。我还尝试使用 page 中的 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,但我还没有找到解决方案:(

【问题讨论】:

    标签: c# performance web-services multithreading timeout


    【解决方案1】:

    我相信超时以秒为单位,而不是毫秒。至少它是这样处理手动创建的 WCF 内容的。

    【讨论】:

    • 试过了,还是不行。我相信 MSDN 说它是毫秒
    猜你喜欢
    • 2021-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-08
    • 1970-01-01
    • 2010-11-17
    相关资源
    最近更新 更多