c# – 为WebApi控制器配置请求超时

我在我的WebAPi控制器中使用异步方法
public async Task<HttpResponseMessage> SampleMethod(int subscriptionNumber,DateTime departureDate)
{
    // [...]
}

如何配置请求超时?该操作可能需要几分钟的时间,我必须确保请求不会超时.

在MVC中有一个名为[AsyncTimeout]的属性.在WebApi中有相当的等级吗?可以在全球配置吗?

解决方法

好的问题,我建议从客户端处理这一点 – 您可以随时在消费者代码中指定超时设置,即使它是ajax:
$.ajax({
url: "/ajax_json_echo/",timeout: 1000,...

相关文章

在要实现单例模式的类当中添加如下代码:实例化的时候:frmC...
1、如果制作圆角窗体,窗体先继承DOTNETBAR的:public parti...
根据网上资料,自己很粗略的实现了一个winform搜索提示,但是...
近期在做DSOFramer这个控件,打算自己弄一个自定义控件来封装...
今天玩了一把WMI,查询了一下电脑的硬件信息,感觉很多代码都...
最近在研究WinWordControl这个控件,因为上级要求在系统里,...