【发布时间】:2016-05-21 05:58:21
【问题描述】:
我正在尝试为需要很长时间处理的特殊请求设置超时。因此,我正在尝试设置超时,如下所示:
client.RequestFilter = r => {
r.Timeout = 1000000;
r.ReadWriteTimeout = 1000000;
}
但是,这些设置似乎没有效果;请求仍然在大约 30 秒内超时。我可以使用一些技巧来正确设置超时吗?
ETA:我收到的响应是一个流;我是这样做的:
var stream = client.Send<Stream>(requestDto);
有没有更好的办法?
【问题讨论】:
-
请尽可能包含 StackTrace / Exception 消息(和 .NET 平台信息,即 .NET 版本或 Mono / iOS / Android 等)。
标签: c# .net timeout servicestack